Android 8(2),安卓rxjava面试

Android 8.0移除了"允许位置来源"的开关,安装第三方应用需手动授权"安装未知应用"。开发者需要在清单文件添加权限,并通过代码处理权限请求,如在不能请求安装权限时引导用户到设置页面开启。
摘要由CSDN通过智能技术生成

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值