Loading core/res/res/values/config.xml +5 −0 Original line number Diff line number Diff line Loading @@ -1864,6 +1864,11 @@ --> <string name="config_defaultNetworkRecommendationProviderPackage" translatable="false"></string> <!-- The package name of the default search selector app. Must be granted the POST_NOTIFICATIONS permission. --> <string name="config_defaultSearchSelectorPackageName" translatable="false"></string> <!-- Whether to enable geocoder overlay which allows geocoder to be replaced by an app at run-time. When disabled, only the config_geocoderProviderPackageName package will be searched for Loading core/res/res/values/symbols.xml +3 −0 Original line number Diff line number Diff line Loading @@ -3413,6 +3413,9 @@ <!-- Network Recommendation --> <java-symbol type="string" name="config_defaultNetworkRecommendationProviderPackage" /> <!-- Search Selector --> <java-symbol type="string" name="config_defaultSearchSelectorPackageName" /> <!-- Optional IPsec algorithms --> <java-symbol type="array" name="config_optionalIpSecAlgorithms" /> Loading services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java +8 −0 Original line number Diff line number Diff line Loading @@ -613,6 +613,10 @@ final class DefaultPermissionGrantPolicy { pm, setupWizardPackage, userId, NEARBY_DEVICES_PERMISSIONS); } // SearchSelector grantPermissionsToSystemPackage(pm, getDefaultSearchSelectorPackage(), userId, NOTIFICATION_PERMISSIONS); // Camera grantPermissionsToSystemPackage(pm, getDefaultSystemHandlerActivityPackage(pm, MediaStore.ACTION_IMAGE_CAPTURE, userId), Loading Loading @@ -941,6 +945,10 @@ final class DefaultPermissionGrantPolicy { new Intent(Intent.ACTION_MAIN).addCategory(category), userId); } private String getDefaultSearchSelectorPackage() { return mContext.getString(R.string.config_defaultSearchSelectorPackageName); } @SafeVarargs private final void grantPermissionToEachSystemPackage(PackageManagerWrapper pm, ArrayList<String> packages, int userId, Set<String>... permissions) { Loading Loading
core/res/res/values/config.xml +5 −0 Original line number Diff line number Diff line Loading @@ -1864,6 +1864,11 @@ --> <string name="config_defaultNetworkRecommendationProviderPackage" translatable="false"></string> <!-- The package name of the default search selector app. Must be granted the POST_NOTIFICATIONS permission. --> <string name="config_defaultSearchSelectorPackageName" translatable="false"></string> <!-- Whether to enable geocoder overlay which allows geocoder to be replaced by an app at run-time. When disabled, only the config_geocoderProviderPackageName package will be searched for Loading
core/res/res/values/symbols.xml +3 −0 Original line number Diff line number Diff line Loading @@ -3413,6 +3413,9 @@ <!-- Network Recommendation --> <java-symbol type="string" name="config_defaultNetworkRecommendationProviderPackage" /> <!-- Search Selector --> <java-symbol type="string" name="config_defaultSearchSelectorPackageName" /> <!-- Optional IPsec algorithms --> <java-symbol type="array" name="config_optionalIpSecAlgorithms" /> Loading
services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java +8 −0 Original line number Diff line number Diff line Loading @@ -613,6 +613,10 @@ final class DefaultPermissionGrantPolicy { pm, setupWizardPackage, userId, NEARBY_DEVICES_PERMISSIONS); } // SearchSelector grantPermissionsToSystemPackage(pm, getDefaultSearchSelectorPackage(), userId, NOTIFICATION_PERMISSIONS); // Camera grantPermissionsToSystemPackage(pm, getDefaultSystemHandlerActivityPackage(pm, MediaStore.ACTION_IMAGE_CAPTURE, userId), Loading Loading @@ -941,6 +945,10 @@ final class DefaultPermissionGrantPolicy { new Intent(Intent.ACTION_MAIN).addCategory(category), userId); } private String getDefaultSearchSelectorPackage() { return mContext.getString(R.string.config_defaultSearchSelectorPackageName); } @SafeVarargs private final void grantPermissionToEachSystemPackage(PackageManagerWrapper pm, ArrayList<String> packages, int userId, Set<String>... permissions) { Loading