diff options
-rw-r--r-- | PermissionController/src/com/android/permissioncontroller/permission/utils/Utils.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/PermissionController/src/com/android/permissioncontroller/permission/utils/Utils.java b/PermissionController/src/com/android/permissioncontroller/permission/utils/Utils.java index 04cbfceec..a9c45acfb 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/utils/Utils.java +++ b/PermissionController/src/com/android/permissioncontroller/permission/utils/Utils.java @@ -196,12 +196,16 @@ public final class Utils { PLATFORM_PERMISSIONS.put(Manifest.permission.ACCEPT_HANDOVER, PHONE); PLATFORM_PERMISSIONS.put(Manifest.permission.RECORD_AUDIO, MICROPHONE); - PLATFORM_PERMISSIONS.put(Manifest.permission.RECORD_BACKGROUND_AUDIO, MICROPHONE); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { + PLATFORM_PERMISSIONS.put(Manifest.permission.RECORD_BACKGROUND_AUDIO, MICROPHONE); + } PLATFORM_PERMISSIONS.put(Manifest.permission.ACTIVITY_RECOGNITION, ACTIVITY_RECOGNITION); PLATFORM_PERMISSIONS.put(Manifest.permission.CAMERA, CAMERA); - PLATFORM_PERMISSIONS.put(Manifest.permission.BACKGROUND_CAMERA, CAMERA); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { + PLATFORM_PERMISSIONS.put(Manifest.permission.BACKGROUND_CAMERA, CAMERA); + } PLATFORM_PERMISSIONS.put(Manifest.permission.BODY_SENSORS, SENSORS); |