summaryrefslogtreecommitdiff
path: root/core/java/android/permission/PermissionManager.java
diff options
context:
space:
mode:
authorEvan Severson <evanseverson@google.com>2020-01-03 10:04:38 -0800
committerEvan Severson <evanseverson@google.com>2020-01-03 13:49:33 -0800
commit43e17e036964f70a23cdbb17dae85ae1ffd65da9 (patch)
tree6292dd179ff16f39eab02f0a0233941c6e2b0ba1 /core/java/android/permission/PermissionManager.java
parentc1ee9c7c90d8a861f4b4fc2450463a68f60054d8 (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.java6
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,