Android开发
文章平均质量分 92
芋头同学
一个小小的程序猿
展开
-
Android Jetpack之数据绑定库
Android Jetpack之数据绑定库1、什么是数据绑定2、为什么使用数据绑定3、怎样进行数据绑定一些类和方法1、什么是数据绑定 使用声明性格式,将布局中的界面组件绑定到应用中的数据源 2、为什么使用数据绑定 在传统Android开发中,将组件与数据绑定是一件非常繁琐,耗时耗力的事情,而且代码重复率很高,为了解决这件事情,Android 官方...原创 2020-01-18 16:56:55 · 2991 阅读 · 0 评论 -
Android 6.0+运行时动态权限申请
Android 6.0+运行时动态权限申请EasyPermissionPermissionsUtil 这篇笔记记录了EasyPermission 和 PermissionsUtil两个比较好的动态权限申请框架,相信大家在进行Android6.0以后的权限申请时对他的复杂步骤十分痛恨,这两款框架将会大大简化动态权限申请EasyPermission EasyPer...原创 2019-12-11 23:02:20 · 169 阅读 · 0 评论 -
关于AndroidStudio在编译时无法解析和拉取依赖的问题和无法访问Jcenter服务器的问题
关于AndroidStudio在编译时无法解析和拉取依赖的问题和无法访问Jcenter服务器的问题JCenter镜像早期依赖仓库(不推荐,可采用JCenter镜像)第三方依赖Maven仓库镜像(添加并拉取第三方依赖时使用)阿里Maven仓库镜像)后记:问题描述:在编译时出现如下错误:Unknown host ‘d29vzk4ow07wi7.cloudfront.net’. You may n...原创 2019-07-11 11:59:54 · 1242 阅读 · 0 评论 -
AndroidStudio如何导入arr文件
File>new>import moudle在app的build.gradle根目录里添加repositories { flatDir { dirs 'libs' }}在dependencies里添加implementation(name: '你的arr包名', ext: 'aar')...原创 2019-07-16 10:57:37 · 1478 阅读 · 0 评论 -
又拍云上图片传文件
又拍云上图片传文件1. 导入依赖2.并行传输代码1. 导入依赖 implementation 'com.upyun:upyun-android-sdk:2.1.0' implementation("com.squareup.okhttp3:okhttp:4.0.1")2.并行传输代码ParallelUploader parallelUploader = new Parall...原创 2019-08-03 09:28:37 · 290 阅读 · 0 评论 -
Android:通过Uri获取图片文件真实路径
public String getPAth(Uri uri) { String path = null; if (!TextUtils.isEmpty(uri.getAuthority())) { Cursor cursor = getContentResolver().query(uri, new ...原创 2019-08-01 10:38:39 · 1428 阅读 · 0 评论 -
知乎开源图片选择框架Matisse的使用
添加依赖 implementation 'com.zhihu.android:matisse:0.5.2-beta5' implementation 'com.github.bumptech.glide:glide:4.9.0' annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'自定义图片加载引擎 ...原创 2019-07-31 17:18:28 · 1210 阅读 · 0 评论 -
UCrop图片裁剪框架
UCrop图片裁剪框架项目开源地址 [UCrop](https://github.com/Yalantis/uCrop)添加依赖 implementation 'com.github.yalantis:ucrop:2.2.3'-轻型通用解决方案 implementation 'com.github.yalantis:ucrop:2.2.3-native'-获得本地代码的强大功能,以...原创 2019-08-01 10:34:57 · 597 阅读 · 0 评论