From fc202f748ff9fbd827ae1a073cf24f5eba9e3e9d Mon Sep 17 00:00:00 2001 From: "Philip P. Moltmann" Date: Tue, 5 Mar 2019 20:17:00 -0800 Subject: Get permissions flags with GET_RUNTIME_PERMISSION Only require a less-powerful, but heavily restricted permission to the the permission flags. Bug: 124317989 Test: Built Change-Id: Ibdd6baea6dcee57dc327c28663a136e47e80dcb8 --- core/java/android/content/pm/PackageManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'core/java/android') diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java index 7d05d508ef77..d1ebcfdaca3a 100644 --- a/core/java/android/content/pm/PackageManager.java +++ b/core/java/android/content/pm/PackageManager.java @@ -3867,7 +3867,8 @@ public abstract class PackageManager { @TestApi @RequiresPermission(anyOf = { android.Manifest.permission.GRANT_RUNTIME_PERMISSIONS, - android.Manifest.permission.REVOKE_RUNTIME_PERMISSIONS + android.Manifest.permission.REVOKE_RUNTIME_PERMISSIONS, + android.Manifest.permission.GET_RUNTIME_PERMISSIONS }) public abstract @PermissionFlags int getPermissionFlags(String permissionName, String packageName, @NonNull UserHandle user); -- cgit v1.2.3