summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Joanne Chung <joannechung@google.com> 2023-01-13 14:33:56 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2023-01-13 14:33:56 +0000
commitc142e10f1ebe0384716cd46c40fec0e215f2715c (patch)
tree6f506f9a788fc909986a456d3024e8143c514f09
parent686cd7cdd4db973a30b97477beed91862bb5e33d (diff)
parentdab68dcd4d9aa1886c300c73c02d4bc5ad524ec9 (diff)
Merge "Define a new permission to guard role-based application executing action"
-rw-r--r--core/api/current.txt1
-rw-r--r--core/res/AndroidManifest.xml9
2 files changed, 10 insertions, 0 deletions
diff --git a/core/api/current.txt b/core/api/current.txt
index 141725d1fbbe..a9b9476d6c10 100644
--- a/core/api/current.txt
+++ b/core/api/current.txt
@@ -89,6 +89,7 @@ package android {
field public static final String DISABLE_KEYGUARD = "android.permission.DISABLE_KEYGUARD";
field public static final String DUMP = "android.permission.DUMP";
field public static final String ENFORCE_UPDATE_OWNERSHIP = "android.permission.ENFORCE_UPDATE_OWNERSHIP";
+ field public static final String EXECUTE_APP_ACTION = "android.permission.EXECUTE_APP_ACTION";
field public static final String EXPAND_STATUS_BAR = "android.permission.EXPAND_STATUS_BAR";
field public static final String FACTORY_TEST = "android.permission.FACTORY_TEST";
field public static final String FOREGROUND_SERVICE = "android.permission.FOREGROUND_SERVICE";
diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml
index c43221d35bdf..8ee88ad07d0e 100644
--- a/core/res/AndroidManifest.xml
+++ b/core/res/AndroidManifest.xml
@@ -6862,6 +6862,15 @@
<permission android:name="android.permission.READ_HOME_APP_SEARCH_DATA"
android:protectionLevel="internal|role" />
+ <!-- Allows an assistive application to perform actions on behalf of users inside of
+ applications.
+ <p>For now, this permission is only granted to system applications fulfilling the
+ ASSISTANT role.
+ <p>Protection level: internal|role
+ -->
+ <permission android:name="android.permission.EXECUTE_APP_ACTION"
+ android:protectionLevel="internal|role" />
+
<!-- @SystemApi Allows an application to create virtual devices in VirtualDeviceManager.
@hide -->
<permission android:name="android.permission.CREATE_VIRTUAL_DEVICE"