diff options
| author | Evan Severson <evanseverson@google.com> | 2020-01-03 10:04:38 -0800 |
|---|---|---|
| committer | Evan Severson <evanseverson@google.com> | 2020-01-03 13:49:33 -0800 |
| commit | 43e17e036964f70a23cdbb17dae85ae1ffd65da9 (patch) | |
| tree | 6292dd179ff16f39eab02f0a0233941c6e2b0ba1 /core/java/android/permission/PermissionManager.java | |
| parent | c1ee9c7c90d8a861f4b4fc2450463a68f60054d8 (diff) | |
Create permission for managing one-time permission sessions
Test: Manual
Bug: 136219229
Change-Id: I6870c7782f2dd51c655eea37bcb2487e5e29dfff
Diffstat (limited to 'core/java/android/permission/PermissionManager.java')
| -rw-r--r-- | core/java/android/permission/PermissionManager.java | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/core/java/android/permission/PermissionManager.java b/core/java/android/permission/PermissionManager.java index a3215a47fd62..258329203bdb 100644 --- a/core/java/android/permission/PermissionManager.java +++ b/core/java/android/permission/PermissionManager.java @@ -318,8 +318,7 @@ public final class PermissionManager { * @hide */ @SystemApi - @RequiresPermission(allOf = {Manifest.permission.REVOKE_RUNTIME_PERMISSIONS, - Manifest.permission.PACKAGE_USAGE_STATS}) + @RequiresPermission(Manifest.permission.MANAGE_ONE_TIME_PERMISSION_SESSIONS) public void startOneTimePermissionSession(@NonNull String packageName, long timeoutMillis, @ActivityManager.RunningAppProcessInfo.Importance int importanceToResetTimer, @ActivityManager.RunningAppProcessInfo.Importance int importanceToKeepSessionAlive) { @@ -340,8 +339,7 @@ public final class PermissionManager { * @hide */ @SystemApi - @RequiresPermission(allOf = {Manifest.permission.REVOKE_RUNTIME_PERMISSIONS, - Manifest.permission.PACKAGE_USAGE_STATS}) + @RequiresPermission(Manifest.permission.MANAGE_ONE_TIME_PERMISSION_SESSIONS) public void stopOneTimePermissionSession(@NonNull String packageName) { try { mPermissionManager.stopOneTimePermissionSession(packageName, |
