File read API is supported even without RES
Bug: 178599505
Test: atest ExternalStorageHostTest
Change-Id: Ia88a886beefc6790cbb8a0483d5a62c7a7c726d2
diff --git a/hostsidetests/appsecurity/src/android/appsecurity/cts/ExternalStorageHostTest.java b/hostsidetests/appsecurity/src/android/appsecurity/cts/ExternalStorageHostTest.java
index 67e4080..95995c5 100644
--- a/hostsidetests/appsecurity/src/android/appsecurity/cts/ExternalStorageHostTest.java
+++ b/hostsidetests/appsecurity/src/android/appsecurity/cts/ExternalStorageHostTest.java
@@ -632,13 +632,17 @@
installPackage(MEDIA.apk);
int user = getDevice().getCurrentUser();
+ // revoke all permissions
updatePermissions(MEDIA.pkg, user, new String[] {
+ PERM_ACCESS_MEDIA_LOCATION,
PERM_READ_EXTERNAL_STORAGE,
- }, true);
- updatePermissions(MEDIA.pkg, user, new String[] {
PERM_WRITE_EXTERNAL_STORAGE,
}, false);
+ // revoke the app ops permission
+ updateAppOp(MEDIA.pkg, user, APP_OPS_MANAGE_MEDIA, false);
+ updateAppOp(MEDIA.pkg, user, APP_OPS_MANAGE_EXTERNAL_STORAGE, false);
+
runDeviceTests(MEDIA.pkg, MEDIA.clazz, "testMediaEscalation_RequestWriteFilePathSupport",
user);
}