1.概述
在9.0 以前的设备中,安装未来来源的权限开关 可以在SettingsProvider.app中的
DateHelper.java中通过一个config.xml中的 开关打开 就可以了 但是9.0以后 就不行了
需要在AppOpsManager.java中给与权限
2.framework 授予安装未知来源应用权限(去掉未知来源弹窗)的核心类
frameworks/base/core/java/android/app/AppOpsManager.java
3.framework 授予安装未知来源应用权限(去掉未知来源弹窗)的核心功能实现和分析
在9.0的系统中,对于系统默认权限都是在AppOpsManager.java
中定义的,有些默认开启,有些没有开启,要根据具体的权限来分析
接下来看下源码分析问题
路径:frameworks/base/core/java/android/app/AppOpsManager.java
/**
* This specifies the default mode for each operation.
*/
private