Loading services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java +8 −1 Original line number Diff line number Diff line Loading @@ -149,6 +149,13 @@ final class DefaultPermissionGrantPolicy { CONTACTS_PERMISSIONS.add(Manifest.permission.GET_ACCOUNTS); } private static final Set<String> CALL_LOG_PERMISSIONS = new ArraySet<>(); static { CALL_LOG_PERMISSIONS.add(Manifest.permission.READ_CALL_LOG); CALL_LOG_PERMISSIONS.add(Manifest.permission.WRITE_CALL_LOG); } private static final Set<String> ALWAYS_LOCATION_PERMISSIONS = new ArraySet<>(); static { ALWAYS_LOCATION_PERMISSIONS.add(Manifest.permission.ACCESS_FINE_LOCATION); Loading Loading @@ -753,7 +760,7 @@ final class DefaultPermissionGrantPolicy { String contactsProviderPackage = getDefaultProviderAuthorityPackage(ContactsContract.AUTHORITY, userId); grantSystemFixedPermissionsToSystemPackage(pm, contactsProviderPackage, userId, CONTACTS_PERMISSIONS, PHONE_PERMISSIONS); CONTACTS_PERMISSIONS, PHONE_PERMISSIONS, CALL_LOG_PERMISSIONS); grantPermissionsToSystemPackage(pm, contactsProviderPackage, userId, STORAGE_PERMISSIONS); // Device provisioning Loading Loading
services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java +8 −1 Original line number Diff line number Diff line Loading @@ -149,6 +149,13 @@ final class DefaultPermissionGrantPolicy { CONTACTS_PERMISSIONS.add(Manifest.permission.GET_ACCOUNTS); } private static final Set<String> CALL_LOG_PERMISSIONS = new ArraySet<>(); static { CALL_LOG_PERMISSIONS.add(Manifest.permission.READ_CALL_LOG); CALL_LOG_PERMISSIONS.add(Manifest.permission.WRITE_CALL_LOG); } private static final Set<String> ALWAYS_LOCATION_PERMISSIONS = new ArraySet<>(); static { ALWAYS_LOCATION_PERMISSIONS.add(Manifest.permission.ACCESS_FINE_LOCATION); Loading Loading @@ -753,7 +760,7 @@ final class DefaultPermissionGrantPolicy { String contactsProviderPackage = getDefaultProviderAuthorityPackage(ContactsContract.AUTHORITY, userId); grantSystemFixedPermissionsToSystemPackage(pm, contactsProviderPackage, userId, CONTACTS_PERMISSIONS, PHONE_PERMISSIONS); CONTACTS_PERMISSIONS, PHONE_PERMISSIONS, CALL_LOG_PERMISSIONS); grantPermissionsToSystemPackage(pm, contactsProviderPackage, userId, STORAGE_PERMISSIONS); // Device provisioning Loading