diff options
| author | 2021-11-17 04:10:35 +0000 | |
|---|---|---|
| committer | 2021-11-21 05:46:22 +0000 | |
| commit | 2c155d5ff85a5540baf079e7ff7696b1fb18e252 (patch) | |
| tree | 3d42059e667a9b08d300a535d85d2428860124f9 | |
| parent | 01fa40ba0cec8881e0f491e0d7cf8132cdca060f (diff) | |
Pre-grant the location permission to the system Maps app on AAOS for Android T and after
BUG=206403774
Change-Id: I713293dba649d412b41432eb0571e11973c063d4
| -rw-r--r-- | services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java | 8 |
1 files changed, 8 insertions, 0 deletions
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 ece0a62b7877..e207ff1d9092 100644 --- a/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java +++ b/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java @@ -702,6 +702,14 @@ final class DefaultPermissionGrantPolicy { DevicePolicyManager.ACTION_PROVISION_MANAGED_DEVICE, userId), userId, CONTACTS_PERMISSIONS); + // Maps + if (mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_AUTOMOTIVE, 0)) { + grantPermissionsToSystemPackage(pm, + getDefaultSystemHandlerActivityPackageForCategory(pm, + Intent.CATEGORY_APP_MAPS, userId), + userId, FOREGROUND_LOCATION_PERMISSIONS); + } + // Email grantPermissionsToSystemPackage(pm, getDefaultSystemHandlerActivityPackageForCategory(pm, |