Android 8.0 Oreo 中,Google 移除掉了容易被滥用的“允许位置来源”应用的开关,在安装 Play Store 之外的第三方来源的 Android 应用的时候,竟然没有了“允许未知来源
《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享
”的检查框,如果你还是想要安装某个被自己所信任的开发者的 app,则需要在每一次都手动授予“安装未知应用”的许可。
那么对于Android开发者来说适配Android 8.0(仅限应用版本更新方面)需要做哪些工作呢?
清单文件添加安装未知来源应用的权限
在应用下载完成进入安装界面之前会弹出如下对话框:
点击 SETTINGS 按钮进入如下界面:
打开允许开关,点击返回键自会进入安装界面(安装流程略)
对于Google Oreo的这一变更,我们只在清单文件中加一个权限,一行相关代码都没写显然太轻松了,接下来我们写点代码更好的处理一下这一新变更。
/**
- 判断是否是8.0,8.0需要处理未知应用来源权限问题,否则直接安装
*/
priva