- 博客(4)
- 收藏
- 关注
原创 AndroidQ Scoped Storage终极适配指导
1 背景介绍为了使用户能够更好地控制自己的文件,并限制文件混乱,AndroidQ修改了外部存储权限。这种外部存储的新特性被称为分区存储(Scoped Storage)。官方翻译称为分区储存,也有称为沙盒模式。外部存储空间被分为两部分1.App-specific directory 沙盒目录APP只能在Context.getExternalFilesDir()目录下通过File的方式创...
2019-11-07 23:27:31 3063 1
原创 uTakePhoto-拍照、选择照片、裁剪、压缩,一行搞定,适配AndroidQ
拍照或者选择照片,首先需要权限判断,camera、sd卡权限,Android7.0,AndroidQ,然后还要重写onActiviyResult等等,为了解放双手,特推出uTakePhoto,不需要管androidQ,不需要做权限适配,直接链式调用:UTakePhoto简介支持系统拍照,及自定义Intent拍照支持相册选取,及自定义Intent获取支持图片压缩,默认采用鲁班压缩支持图...
2019-11-04 09:15:34 1070 1
原创 Android自定义View-表盘
这是一个很简单的自定义View先上效果图用到的技能点1.SweepGradient /** * A Shader that draws a sweep gradient around a center point. * * @param cx The x-coordinate of the center * @param cy ...
2019-11-04 09:13:48 292
原创 Android自定义View-滑动的贝塞尔曲线
前言这段时间闲了下来,决定把项目中的自定义View都用Kotlin写一遍,撸起来吧一.TrendCurveView效果图地址在最底部。。。1.绘制背景 /** * 绘制背景线 * * @param canvas */ private fun drawHorizontalLine(canvas: Canvas) { val...
2019-11-04 09:11:14 676
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人