android-auto-update
android-auto-update copied to clipboard
在Xiaomi 红米note5 android 8.1 api27上报错
使用android-auto-update-v1.2.apk安装后,点击对话框更新报错,本质上你没有处理
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
//先获取是否有安装未知来源应用的权限
boolean haveInstallPermission = getPackageManager().canRequestPackageInstalls();
if (!haveInstallPermission) {
//跳转设置开启允许安装
Uri packageURI = Uri.parse("package:"+context.getPackageName());
Intent intent =new Intent(Settings.ACTION_MANAGE_UNKNOWN_APP_SOURCES,packageURI);
startActivityForResult(intent,1000);
return;
}
}
处理canRequestPackageInstalls