From 100d13aa0579ad7b9c9631356d10ef7253947c2d Mon Sep 17 00:00:00 2001 From: Jorge De la Torre Date: Wed, 2 Nov 2022 09:40:12 -0700 Subject: [PATCH] Add default pregrant permission for Dock Manager. Bug: 243412479 Test: DefaultPermissionGrantPolicyTest Change-Id: Ie18a6bf051f0149d486412af870ae0d1bcb84531 --- core/res/res/values/config.xml | 4 ++++ core/res/res/values/symbols.xml | 3 +++ .../pm/permission/DefaultPermissionGrantPolicy.java | 8 ++++++++ 3 files changed, 15 insertions(+) diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml index aa9a9499ed971..b091f028a102b 100644 --- a/core/res/res/values/config.xml +++ b/core/res/res/values/config.xml @@ -1914,6 +1914,10 @@ --> com.android.captiveportallogin + + + + + + 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 0ae92b4ee8460..32ee21cf16588 100644 --- a/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java +++ b/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java @@ -616,6 +616,10 @@ final class DefaultPermissionGrantPolicy { grantPermissionsToSystemPackage(pm, getDefaultCaptivePortalLoginPackage(), userId, NOTIFICATION_PERMISSIONS); + // Dock Manager + grantPermissionsToSystemPackage(pm, getDefaultDockManagerPackage(), userId, + NOTIFICATION_PERMISSIONS); + // Camera grantPermissionsToSystemPackage(pm, getDefaultSystemHandlerActivityPackage(pm, MediaStore.ACTION_IMAGE_CAPTURE, userId), @@ -932,6 +936,10 @@ final class DefaultPermissionGrantPolicy { return mContext.getString(R.string.config_defaultCaptivePortalLoginPackageName); } + private String getDefaultDockManagerPackage() { + return mContext.getString(R.string.config_defaultDockManagerPackageName); + } + @SafeVarargs private final void grantPermissionToEachSystemPackage(PackageManagerWrapper pm, ArrayList packages, int userId, Set... permissions) {