summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Dipankar Bhardwaj <dipankarb@google.com> 2025-03-05 03:03:00 -0800
committer Dipankar Bhardwaj <dipankarb@google.com> 2025-03-13 07:51:41 -0700
commit703fb5d8a9decf459b2729f022a4e9473ba26a12 (patch)
tree052aa5941b87d14c2887be3240dd28349486cc7f
parent449beb9fbb82092fcf97779a2d0e3929a97c96ce (diff)
Add OEM metadata specific permissions to Android Shell
This is required for MediaStore_FilesTest in CtsModernMediaProviderTests. We want to verify update of oem_metadata field in MediaStore using update API but it requires privileged permission which cannot be provided to test app. Hence we need Shell to hold this special permission to verify the API behavior. Test: n/a Bug: 352528913 Flag: com.android.providers.media.flags.enable_oem_metadata_update Change-Id: Iece552da4332bc981eac97461c4705d05bbbe322
-rw-r--r--packages/Shell/AndroidManifest.xml4
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/Shell/AndroidManifest.xml b/packages/Shell/AndroidManifest.xml
index 55f7317f25e4..758ad797f761 100644
--- a/packages/Shell/AndroidManifest.xml
+++ b/packages/Shell/AndroidManifest.xml
@@ -1015,6 +1015,10 @@
<uses-permission android:name="android.permission.MANAGE_GLOBAL_SOUND_QUALITY_SERVICE" />
<uses-permission android:name="android.permission.READ_COLOR_ZONES" />
+ <!-- Permissions required for CTS test - CtsModernMediaProviderTests -->
+ <uses-permission android:name="com.android.providers.media.permission.ACCESS_OEM_METADATA" />
+ <uses-permission android:name="com.android.providers.media.permission.UPDATE_OEM_METADATA" />
+
<!-- Permission required for trade-in mode testing -->
<uses-permission android:name="android.permission.ENTER_TRADE_IN_MODE" />