美文网首页
赋予应用权限

赋予应用权限

作者: 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