Android 8.0 解决不能自动安装APK问题(完美适配)
12018.07.23 18:19:47字数 222阅读 26,431
Android8.0之前
未知应用安装权限默认开启,如下图所示

8.0以下手机未知应用安装权限.png
Android8.0之后
未知应用安装权限默认关闭,且权限入口隐藏。
如何开启未知应用安装权限的入口,并设置允许安装?
- 在清单文件中添加权限
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
- 判断当前是否为8.0以上系统(在这之前也可以对7.0系统进行判断,这里代码没有贴出)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
boolean hasInstallPermission = isHasInstallPermissionWithO(context);
if (!hasInstallPermission) {
startInstallPermissionSettingActivity(context);
return;
}
}
- 如果为8.0以上系统,则判断是否有
未知应用安装权限
@Re

本文详细介绍了Android 8.0之后系统默认关闭未知应用安装权限的问题及其解决办法,包括在清单文件中添加权限,判断并手动开启安装权限的步骤。适合遇到此类问题的开发者参考。
最低0.47元/天 解锁文章
&spm=1001.2101.3001.5002&articleId=122366892&d=1&t=3&u=f2d3dceaf992484a8cb20fcc2e2ab337)
2万+

被折叠的 条评论
为什么被折叠?



