summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Hai Zhang <zhanghai@google.com> 2019-01-07 13:51:52 -0800
committer Hai Zhang <zhanghai@google.com> 2019-01-08 13:59:11 -0800
commit1d79232d5f749e44d024d6b55deba4ce95e65264 (patch)
tree20069b10bea6ae0e45f6a3df3ef3449421d38386
parent6c4073e4e1014fff12fea152ea5b22c2ed23c860 (diff)
Add intent action for managing the list of special app access.
This intent action will be used by Settings to launched the new special app access list UI in PermissionController. Bug: 110557011 Test: build Change-Id: Ib3570cf8110d75e443e2c3d63eecea0aa6eaee5c
-rw-r--r--api/system-current.txt1
-rw-r--r--core/java/android/content/Intent.java17
2 files changed, 18 insertions, 0 deletions
diff --git a/api/system-current.txt b/api/system-current.txt
index e99ac06c258e..1e8978438e99 100644
--- a/api/system-current.txt
+++ b/api/system-current.txt
@@ -1071,6 +1071,7 @@ package android.content {
field public static final java.lang.String ACTION_MANAGE_APP_PERMISSIONS = "android.intent.action.MANAGE_APP_PERMISSIONS";
field public static final java.lang.String ACTION_MANAGE_PERMISSIONS = "android.intent.action.MANAGE_PERMISSIONS";
field public static final java.lang.String ACTION_MANAGE_PERMISSION_APPS = "android.intent.action.MANAGE_PERMISSION_APPS";
+ field public static final java.lang.String ACTION_MANAGE_SPECIAL_APP_ACCESSES = "android.intent.action.MANAGE_SPECIAL_APP_ACCESSES";
field public static final java.lang.String ACTION_MASTER_CLEAR_NOTIFICATION = "android.intent.action.MASTER_CLEAR_NOTIFICATION";
field public static final java.lang.String ACTION_PACKAGE_ROLLBACK_EXECUTED = "android.intent.action.PACKAGE_ROLLBACK_EXECUTED";
field public static final java.lang.String ACTION_PRE_BOOT_COMPLETED = "android.intent.action.PRE_BOOT_COMPLETED";
diff --git a/core/java/android/content/Intent.java b/core/java/android/content/Intent.java
index ab60b845e6fe..de810e8a02e7 100644
--- a/core/java/android/content/Intent.java
+++ b/core/java/android/content/Intent.java
@@ -1833,6 +1833,23 @@ public class Intent implements Parcelable, Cloneable {
"android.intent.action.REVIEW_PERMISSIONS";
/**
+ * Activity action: Launch UI to manage special app accesses.
+ * <p>
+ * Input: Nothing.
+ * </p>
+ * <p>
+ * Output: Nothing.
+ * </p>
+ *
+ * @hide
+ */
+ @RequiresPermission(android.Manifest.permission.MANAGE_ROLE_HOLDERS)
+ @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION)
+ @SystemApi
+ public static final String ACTION_MANAGE_SPECIAL_APP_ACCESSES =
+ "android.intent.action.MANAGE_SPECIAL_APP_ACCESSES";
+
+ /**
* Intent extra: A callback for reporting remote result as a bundle.
* <p>
* Type: IRemoteCallback