Android 8.0+ 更新安装apk失败的问题
摘要:最近做项目发现Android 8.0+ 更新安装apk时 出现安装失败的情况 总结原因是 缺少安装的权限 Android 8.0 (Android O)为了针对一些流氓软件引导用户安装其他无关应用。在应用权限设置的“特殊访问权限”中,加入了“安装其他应用”的设置。 简单的方法 可以直接在Manife
阅读全文
posted @
2019-01-31 23:30
毕哥
阅读(937)
推荐(0) 编辑
Android 8.0+ 通知不显示的适配
摘要:最近在 写项目的时候 发现 通知并不会显示的问题,查看资料发现 从Android 8.0开始通知必须加上ChannelId Android O 引入了 通知渠道(Notification Channels),以提供统一的系统来帮助用户管理通知,如果是针对 android O 为目标平台时,必须实现一
阅读全文
posted @
2019-01-31 22:53
毕哥
阅读(309)
推荐(0) 编辑
android 7.0+ FileProvider 访问隐私文件 相册、相机、安装应用的适配
摘要:从 Android 7.0 开始,Android SDK 中的 StrictMode 策略禁止开发人员在应用外部公开 file:// URI。具体表现为,当我们在应用中使用包含 file:// URI 的 Intent 离开自己的应用时,程序会发生FileUriExposedException 异常
阅读全文
posted @
2019-01-27 23:17
毕哥
阅读(2421)
推荐(0) 编辑
android 6.0+ 动态权限 拒绝不再询问后跳转设置应用详情页面
摘要:android 6.0+ 的权限 需要动态申请 这里的权限针对的是 敏感权限: 一共用到 以下方法: ContextCompat.checkSelfPermission 检查应用是否具有某个危险权限。如果应用具有此权限,方法将返回 PackageManager.PERMISSION_GRANTED,
阅读全文
posted @
2019-01-27 22:20
毕哥
阅读(7308)
推荐(0) 编辑
ViewPager中Fragment的重复创建、复用问题
摘要:在ViewPager中的Fragment的生命周期 随着页面的切换 当前的展示页相邻的页面生命周期一直在变化 一开始 刚进入Activity时候,ViewPager默认初始化好前两个Fragment(消息和任务) 消息 ->任务 任务 ->团队 团队 ->部门 部门 ->团队 你会发现 当 Frag
阅读全文
posted @
2019-01-16 13:12
毕哥
阅读(2456)
推荐(0) 编辑
FragmentManager中Fragment的重复创建、复用问题
摘要:当我们在Activity中使用 Fragment可以用FragmentManager去添加到对应个ViewGoup中使用 当我们想复用的时候可以 在FragmentManager也可以执行replace方法替换对应ViewGroup中的Fragment 还可以使用Remove方法删除对应ViewGr
阅读全文
posted @
2019-01-16 12:36
毕哥
阅读(2287)
推荐(0) 编辑
避免切换横竖屏Fragment的重复加载导致UI混乱
摘要:当我们切换横竖屏时 Activity的生命周期就会重走一遍,自然 其中的Fragment的生命周期也就重新走了一遍,实践证明 当熄屏 再开屏时 Fragment的生命周期也会重走一遍 解决方案: 在Activity的配置设置中添加ConfigChanges属性 当切换横竖平时Activity不会重新
阅读全文
posted @
2019-01-16 12:19
毕哥
阅读(472)
推荐(0) 编辑