在 Android O 中更安全地获取应用

前一段时间在做App版本更新时,使用Android 8.0的手机测试发现一个问题:安装包下载完成之后,屏幕闪了一下并没有跳转到安装界面,使用8.0以下的手机并没有这个问题。

Android 8.0 Oreo 中,Google 移除掉了容易被滥用的“允许位置来源”应用的开关,在安装 Play Store 之外的第三方来源的 Android 应用的时候,竟然没有了“允许未知来源”的检查框,如果你还是想要安装某个被自己所信任的开发者的 app,则需要在每一次都手动授予“安装未知应用”的许可。  


清单文件添加安装未知来源应用的权限

 如果应用使用 26 或更高级别的 targetSdkLevel,并且在用户安装其他应用时会进行提示,则清单文件需要包含 REQUEST_INSTALL_PACKAGES 权限:

<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES">

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,334评论 25 709
  • Demo - 2 事件检索 使用pygame.event 处理 事件检索 使用事件集 处理使用事件获得鼠标位置...
    Ego_1973阅读 3,081评论 0 0
  • 树中树奇景, 柏里松苍劲。 回廊玉兰馨, 满园溢香清。
    SpringTang阅读 1,189评论 0 1
  • 喜欢摄影,很简单的是因为它能记录下动人的瞬间,能在以后的日子久久回味当时按下快门的情景、心境。但是摄影并不等于照相...
    鑫韭缘设计阅读 15,504评论 0 4
  • 一五年九月份提前休了十一长假去了趟青海 具体行程不太记得了 贴几张照片看看吧 从北京坐火车到青海省省会 西宁站 火...
    宋小埋阅读 3,964评论 3 5

友情链接更多精彩内容