diff options
author | 2025-01-27 04:45:08 -0800 | |
---|---|---|
committer | 2025-01-28 09:11:44 +0100 | |
commit | 66fec94bbb3a4f944662c028ef2f8701d41fe145 (patch) | |
tree | b94a63ac0502f435b29761d5638dbc435165af46 /packages/Shell | |
parent | ab4eafb6358ce89446f671d919892eb9791bdfae (diff) |
Add the VDM permissions to shell
So tests can rely on them instead of the roles
Fix: 391599603
Test: presubmit
Flag: EXEMPT test improvement
Change-Id: I1deb60e799174ed63bb483b8d3fe91bb97f1731d
Diffstat (limited to 'packages/Shell')
-rw-r--r-- | packages/Shell/Android.bp | 2 | ||||
-rw-r--r-- | packages/Shell/AndroidManifest.xml | 7 |
2 files changed, 9 insertions, 0 deletions
diff --git a/packages/Shell/Android.bp b/packages/Shell/Android.bp index 5fdf0451d2c8..c0c19129d79f 100644 --- a/packages/Shell/Android.bp +++ b/packages/Shell/Android.bp @@ -29,6 +29,7 @@ android_app { "device_policy_aconfig_flags_lib", ], flags_packages: [ + "android.companion.virtualdevice.flags-aconfig", "android.security.flags-aconfig", "android.permission.flags-aconfig", "wear_aconfig_declarations", @@ -55,6 +56,7 @@ android_library { platform_apis: true, manifest: "AndroidManifest.xml", flags_packages: [ + "android.companion.virtualdevice.flags-aconfig", "android.security.flags-aconfig", "android.permission.flags-aconfig", ], diff --git a/packages/Shell/AndroidManifest.xml b/packages/Shell/AndroidManifest.xml index a044738d2e91..2b4e65f2415c 100644 --- a/packages/Shell/AndroidManifest.xml +++ b/packages/Shell/AndroidManifest.xml @@ -969,6 +969,13 @@ <uses-permission android:name="android.permission.MANAGE_INTRUSION_DETECTION_STATE" android:featureFlag="android.security.afl_api"/> + <!-- Permissions required for CTS test - CtsVirtualDevicesTestCases --> + <uses-permission android:name="android.permission.ASSOCIATE_COMPANION_DEVICES" /> + <uses-permission android:name="android.permission.CREATE_VIRTUAL_DEVICE" /> + <uses-permission android:name="android.permission.ADD_TRUSTED_DISPLAY" /> + <uses-permission android:name="android.permission.ADD_ALWAYS_UNLOCKED_DISPLAY" /> + <uses-permission android:name="android.permission.ADD_MIRROR_DISPLAY" + android:featureFlag="android.companion.virtualdevice.flags.enable_limited_vdm_role"/> <!-- Permission required for CTS test - CtsAppTestCases --> <uses-permission android:name="android.permission.KILL_UID" /> |