android 10.0 11.0 去掉未知来源弹窗 默认授予安装未知来源权限

在8.1以后不再通过一个未知来源的布尔值来开启未知来源权限了,需要通过授予权限来默认安装第三方权限,否则会弹出
授权安装第三方app权限同意后才能继续安装显得有些麻烦

1.在AppOpsManager.java中授予未知来源的权限
路径:frameworks/base/core/java/android/app/AppOpsManager.java

/**
* This specifies the default mode for each operation.
*/
private static int[] sOpDefaultMode = new int[] {
   
    
    
......
AppOpsManager.MODE_ALLOWED,
AppOpsManager.MODE_ALLOWED,
AppOpsManager.MODE_DEFAULT, // OP_WRITE_SETTINGS
AppOpsManager.MODE_DEFAULT, // OP_SYSTEM_ALERT_WINDOW
AppOpsManager.MODE_ALLOWED,
AppOpsManager.MODE_ALLOWED,
AppOpsManager.M

猜你喜欢

转载自blog.csdn.net/baidu_41666295/article/details/124617499