diff --git a/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java b/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java index 5eb2b09ce3b66..5df2f86d6ad78 100644 --- a/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java +++ b/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java @@ -465,6 +465,12 @@ public final class DefaultPermissionGrantPolicy { getDefaultSystemHandlerActivityPackage(MediaStore.ACTION_IMAGE_CAPTURE, userId), userId, CAMERA_PERMISSIONS, MICROPHONE_PERMISSIONS, STORAGE_PERMISSIONS); + // Sound recorder + grantPermissionsToSystemPackage( + getDefaultSystemHandlerActivityPackage( + MediaStore.Audio.Media.RECORD_SOUND_ACTION, userId), + userId, MICROPHONE_PERMISSIONS); + // Media provider grantSystemFixedPermissionsToSystemPackage( getDefaultProviderAuthorityPackage(MediaStore.AUTHORITY, userId), userId,