From ff9f7176ace332fba6e68a10acdf73a9d72abf31 Mon Sep 17 00:00:00 2001 From: Jay Sullivan Date: Sat, 29 Jan 2022 03:11:22 +0000 Subject: [PATCH] Revert "Define new AUDIO/VIDEO/IMAGE permissions" Revert "Fix PermissionPolicyTest and SplitPermissionsSystemTest" Revert submission 15933906-t-define-media-permissions Reason for revert: caused b/216588046 and b/216453842 Reverted Changes: I79afe120d:Update DefaultPermissionGrantPolicyTest for new pe... I321282b1f:Fix PermissionPolicyTest and SplitPermissionsSyste... If3d357bae:Define new AUDIO/VIDEO/IMAGE permissions Change-Id: I0d4f0eaefc5c29063f517755b4c9b61417a15fd0 --- core/api/current.txt | 5 -- core/java/android/app/AppOpsManager.java | 6 +- core/res/AndroidManifest.xml | 55 ------------------- .../drawable/perm_group_read_media_aural.xml | 26 --------- .../drawable/perm_group_read_media_visual.xml | 26 --------- core/res/res/values/strings.xml | 25 --------- data/etc/platform.xml | 12 ---- 7 files changed, 3 insertions(+), 152 deletions(-) delete mode 100644 core/res/res/drawable/perm_group_read_media_aural.xml delete mode 100644 core/res/res/drawable/perm_group_read_media_visual.xml diff --git a/core/api/current.txt b/core/api/current.txt index 96022975f3141..ab51690df88a1 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -131,9 +131,6 @@ package android { field public static final String READ_EXTERNAL_STORAGE = "android.permission.READ_EXTERNAL_STORAGE"; field @Deprecated public static final String READ_INPUT_STATE = "android.permission.READ_INPUT_STATE"; field public static final String READ_LOGS = "android.permission.READ_LOGS"; - field public static final String READ_MEDIA_AUDIO = "android.permission.READ_MEDIA_AUDIO"; - field public static final String READ_MEDIA_IMAGE = "android.permission.READ_MEDIA_IMAGE"; - field public static final String READ_MEDIA_VIDEO = "android.permission.READ_MEDIA_VIDEO"; field public static final String READ_NEARBY_STREAMING_POLICY = "android.permission.READ_NEARBY_STREAMING_POLICY"; field public static final String READ_PHONE_NUMBERS = "android.permission.READ_PHONE_NUMBERS"; field public static final String READ_PHONE_STATE = "android.permission.READ_PHONE_STATE"; @@ -215,8 +212,6 @@ package android { field public static final String NEARBY_DEVICES = "android.permission-group.NEARBY_DEVICES"; field public static final String NOTIFICATIONS = "android.permission-group.NOTIFICATIONS"; field public static final String PHONE = "android.permission-group.PHONE"; - field public static final String READ_MEDIA_AURAL = "android.permission-group.READ_MEDIA_AURAL"; - field public static final String READ_MEDIA_VISUAL = "android.permission-group.READ_MEDIA_VISUAL"; field public static final String SENSORS = "android.permission-group.SENSORS"; field public static final String SMS = "android.permission-group.SMS"; field public static final String STORAGE = "android.permission-group.STORAGE"; diff --git a/core/java/android/app/AppOpsManager.java b/core/java/android/app/AppOpsManager.java index 008123407cffd..68c69e555bda9 100644 --- a/core/java/android/app/AppOpsManager.java +++ b/core/java/android/app/AppOpsManager.java @@ -2344,11 +2344,11 @@ public class AppOpsManager { Manifest.permission.USE_BIOMETRIC, Manifest.permission.ACTIVITY_RECOGNITION, Manifest.permission.SMS_FINANCIAL_TRANSACTIONS, - Manifest.permission.READ_MEDIA_AUDIO, + null, null, // no permission for OP_WRITE_MEDIA_AUDIO - Manifest.permission.READ_MEDIA_VIDEO, + null, null, // no permission for OP_WRITE_MEDIA_VIDEO - Manifest.permission.READ_MEDIA_IMAGE, + null, null, // no permission for OP_WRITE_MEDIA_IMAGES null, // no permission for OP_LEGACY_STORAGE null, // no permission for OP_ACCESS_ACCESSIBILITY diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index dd3dddbe815a7..ae5414d4fa47f 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -973,61 +973,6 @@ android:permissionFlags="softRestricted|immutablyRestricted" android:protectionLevel="dangerous" /> - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/core/res/res/drawable/perm_group_read_media_visual.xml b/core/res/res/drawable/perm_group_read_media_visual.xml deleted file mode 100644 index a5db2718c9834..0000000000000 --- a/core/res/res/drawable/perm_group_read_media_visual.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - \ No newline at end of file diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml index aa2b122e6cf73..2879759db5212 100644 --- a/core/res/res/values/strings.xml +++ b/core/res/res/values/strings.xml @@ -876,16 +876,6 @@ access photos, media, and files on your device - - Music & other audio - - access audio files on your device - - - Photos & videos - - access images and video files on your device - Microphone @@ -1899,21 +1889,6 @@ Allows the app to read the contents of your shared storage. - - read audio files from shared storage - - Allows the app to read audio files from your shared storage. - - - read video files from shared storage - - Allows the app to read video files from your shared storage. - - - read image files from shared storage - - Allows the app to read image files from your shared storage. - modify or delete the contents of your shared storage diff --git a/data/etc/platform.xml b/data/etc/platform.xml index 88920c865511b..92fca3661fbc1 100644 --- a/data/etc/platform.xml +++ b/data/etc/platform.xml @@ -231,18 +231,6 @@ targetSdk="29"> - - - - - - - - -