首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
JiaChen_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
PermissionsDispatcher,Android 6.0 运行时权限
从 Android 6.0(API 级别 23)开始,用户开始在应用运行时向其授予权限,而不是在应用安装时授予。 系统权限分为两类: 正常权限:只需在你应用的 Androidmanifest.xml 中列出,安装时授权。 危险权限:需要在你应用的 Androidmanifest.xml 中列出,并在运行时授权。 运行时权限的加入增加了用户隐私的安全,但同时也给开发者带来了一些负担,因为多了检查权限,请求权限,处理权限请求响应的步骤。 于是就出现了一些框架,用于简化运行时权限的处理,如 PermissionsDispatcher,Dexter,RxPermissions,easypermissions 等。 这里只用过 easypermissions 和 PermissionsDispatcher,最终选择了 PermissionsDispatcher,原因是使用人数最多,api 设计简单易用,兼容性较好,easypermissions 使用起来相对麻烦一些。 PermissionsDispatcher 提供简单的基于...
Android 性能优化全方面解析
遇到瓶颈的初级开发者,快去寻找进阶方向吧
Android 开发中不得不知道的 Tips 集合 (持续更新 ing)
1.sp 还是 dp? 众所周知, 官方建议我们字体的单位使用 sp, 这样用户在 “系统设置” 中调整了系统字体大小的时候,我们 app 中的字体会随着系统字体的大小而改变。So,众猿机智的在布局文件中写下了以下代码 <TextView android:layout_width="match_…
像大牛一样写代码: 31 个 Android 开发者工具
31 个很实用的开发者工具,总有几个你不知道的
Android主项目和Module中R类的区别
我们知道 Android 项目中会通过自动生成一个 R.java 类的方式来保存项目中所有资源文件的标识。在主项目中生成的 R.java 中的资源声明是一个静态常量,而在 module 中它却是一个静态变量。这是为什么呢?我们知道在 java 中如果某个值被声明成常量(用 fi…
微信Android架构历史
重构整体架构不是一件容易事,通常也不太可能让整个团队停下来只做重构。所以一直以来微信的重构都是随着版本迭代进行“拆分”-> “灰度” -> “回流”的循环节奏。
Full RxJava Android 应用
个人对 RxJava 的一些见解。 目前写在简书,希望在掘金发表。 目前这个 Full Rx 架构的 国内还暂时没有文章介绍,我会一直写下去。
Android 技术选型(持续更新中...)
Timber 就一个文件,是上层api封装,底层仅提供打印到logcat实现,打印到文件的话需要自己实现接口. 可以参考这个来设计自己app中的顶层api https://github.com/hss01248/HttpUtilForAndroid :我花最多精力维护的一个库,…