美文网首页
赋予应用权限

赋予应用权限

作者: Atlans | 来源:发表于2018-04-09 09:58 被阅读0次

--- a/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java

+++ b/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java

@@ -611,6 +611,22 @@ final class DefaultPermissionGrantPolicy {

                }

            }

+            PackageParser.Package megasPackage = getSystemPackageLPr("com.your.packagename");

+            if (megasPackage != null && doesPackageSupportRuntimePermissions(megasPackage)) {

+                grantRuntimePermissionsLPw(megasPackage, CALENDAR_PERMISSIONS, userId);

+                grantRuntimePermissionsLPw(megasPackage, CAMERA_PERMISSIONS, userId);

+                grantRuntimePermissionsLPw(megasPackage, CONTACTS_PERMISSIONS, userId);

+                grantRuntimePermissionsLPw(megasPackage, LOCATION_PERMISSIONS, userId);

+                grantRuntimePermissionsLPw(megasPackage, MICROPHONE_PERMISSIONS, userId);

+                grantRuntimePermissionsLPw(megasPackage, PHONE_PERMISSIONS, userId);

+                grantRuntimePermissionsLPw(megasPackage, SENSORS_PERMISSIONS, userId);

+                grantRuntimePermissionsLPw(megasPackage, SMS_PERMISSIONS, userId);

+                grantRuntimePermissionsLPw(megasPackage, STORAGE_PERMISSIONS, userId);

+            }

+

+

            mService.mSettings.onDefaultRuntimePermissionsGrantedLPr(userId);

        }

    }

相关文章

网友评论

      本文标题:赋予应用权限

      本文链接:https://www.haomeiwen.com/subject/mopbhftx.html