目录
前言
对于定制化的Android产品来说,客户需求是多样化的,比如客户需求在安装第三方应用时,默认授予APP所需的权限;在Android11系统中没有授予APP权限的情况下,APP会弹出多个权限框,需人工点击确定后系统才能授予对应的权限;对于定制化的产品来说并不是很有好,比如产品一批量起来,不可能让人工每一台都去点击授权,这样耗时和耗人力;需要系统默认授予APP权限,我们就需要对Android源码进行修改;
一、默认授予第三方APP权限
1、文件代码路径:
frameworks/base/services/core/java/com/android/server/pm/permission/PermissionManagerService.java
2、默认授予所有APP权限
注意:这是授予所有第三方APP运行权限;
--- a/frameworks/base/services/core/java/com/android/server/pm/permission/PermissionManagerService.java
+++ b/frameworks/base/services/core/java/com/android/server/pm/permission/PermissionManagerService.java
@@ -2825,6 +2831,14 @