- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 Application回收重启程序
背景: Android系统会自动回收退到后台的应用,我们可以运行一个后台Service,让我们的应用被回收的优先级变低,当时终归还是无法保证我们的进程被系统回收。当系统被回收之后,我们缓存的一些数据也会被回收,当再次进入Activity的时候很可能会出现NULL指针异常。我们可以将数据持久化到本地,然后恢复Activity的时候从本地获取我们需要的数据。 有一些我们继承的第三方的sdk,当进程被回收之后,需要重新进行初始化,并不是简单的恢复数据就能解决的,这个时候我们可以考虑在进程被回收之后
2017-04-25 14:12:47 1824
原创 Android权限管理
我们在开发中会遇到两个问题第一:当用户第一次使用权限的时候,比如语音录制,第三方弹出对话框,这个时候我们的语音到底有没有在录制,这个录制是否有效第二:当用户永久拒绝的时候,我们如何提醒用户权限已经被拒绝,保持和6.0的一致交互。
2017-04-21 16:12:23 864
原创 组件化开发中引用aar包引起的jar包冲突问题
公司项目需要引用公司内部开发的IM组件,组件以AAR包的形式进行引入,由于IM组件相当于一个完整的项目,所以用到的jar包比较多,比如fastjson、okhttp、glide。这些jar包在项目中的common库中也有引用,所以造成了冲突。
2017-04-20 14:14:48 17927
仿微信朋友圈图片查看
2015-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人