Loading services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java +11 −0 Original line number Diff line number Diff line Loading @@ -150,6 +150,12 @@ public final class DefaultPermissionGrantPolicy { MICROG_PERMISSIONS.add("android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST"); } private static final Set<String> TASKS_PERMISSIONS = new ArraySet<>(); static { TASKS_PERMISSIONS.add("org.dmfs.permission.READ_TASKS"); TASKS_PERMISSIONS.add("org.dmfs.permission.WRITE_TASKS"); } private static final Set<String> FAKE_PACKAGE_SIGNATURE_PERMISSIONS = new ArraySet<>(); static { FAKE_PACKAGE_SIGNATURE_PERMISSIONS.add("android.permission.FAKE_PACKAGE_SIGNATURE"); Loading Loading @@ -852,6 +858,11 @@ public final class DefaultPermissionGrantPolicy { grantSystemFixedPermissionsToSystemPackage(pm, "com.android.vending", userId, FAKE_PACKAGE_SIGNATURE_PERMISSIONS); // Account Manager grantPermissionsToSystemPackage(pm, "foundation.e.accountmanager", userId, CONTACTS_PERMISSIONS, CALENDAR_PERMISSIONS, ALWAYS_LOCATION_PERMISSIONS, TASKS_PERMISSIONS); // System Captions Service String systemCaptionsServicePackageName = mContext.getPackageManager().getSystemCaptionsServicePackageName(); Loading Loading
services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java +11 −0 Original line number Diff line number Diff line Loading @@ -150,6 +150,12 @@ public final class DefaultPermissionGrantPolicy { MICROG_PERMISSIONS.add("android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST"); } private static final Set<String> TASKS_PERMISSIONS = new ArraySet<>(); static { TASKS_PERMISSIONS.add("org.dmfs.permission.READ_TASKS"); TASKS_PERMISSIONS.add("org.dmfs.permission.WRITE_TASKS"); } private static final Set<String> FAKE_PACKAGE_SIGNATURE_PERMISSIONS = new ArraySet<>(); static { FAKE_PACKAGE_SIGNATURE_PERMISSIONS.add("android.permission.FAKE_PACKAGE_SIGNATURE"); Loading Loading @@ -852,6 +858,11 @@ public final class DefaultPermissionGrantPolicy { grantSystemFixedPermissionsToSystemPackage(pm, "com.android.vending", userId, FAKE_PACKAGE_SIGNATURE_PERMISSIONS); // Account Manager grantPermissionsToSystemPackage(pm, "foundation.e.accountmanager", userId, CONTACTS_PERMISSIONS, CALENDAR_PERMISSIONS, ALWAYS_LOCATION_PERMISSIONS, TASKS_PERMISSIONS); // System Captions Service String systemCaptionsServicePackageName = mContext.getPackageManager().getSystemCaptionsServicePackageName(); Loading