vendor: overlay: Add few config items from pixel device
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
diff --git a/overlay/common/frameworks/base/core/res/res/values/config.xml b/overlay/common/frameworks/base/core/res/res/values/config.xml
index b9faa10..a5cf063 100644
--- a/overlay/common/frameworks/base/core/res/res/values/config.xml
+++ b/overlay/common/frameworks/base/core/res/res/values/config.xml
@@ -132,4 +132,84 @@
the corresponding recents component. When using a different default launcher, change this appropriately or use the default
systemui implementation: com.android.systemui/.recents.RecentsActivity -->
<string name="config_recentsComponentName">com.google.android.apps.nexuslauncher/com.android.quickstep.RecentsActivity</string>
+
+ <!-- Colon separated list of package names that should be granted DND access -->
+ <string name="config_defaultDndAccessPackages" translatable="false">com.google.android.gms:com.google.android.GoogleCamera:com.google.intelligence.sense:com.google.android.settings.intelligence</string>
+
+ <!-- An array of packages for which notifications cannot be blocked.
+ Should only be used for core device functionality that must not be
+ rendered inoperative for safety reasons, like the phone dialer and
+ SMS handler. -->
+ <string-array translatable="false" name="config_nonBlockableNotificationPackages">
+ <item>com.android.dialer</item>
+ <item>com.android.messaging</item>
+ <item>com.google.android.dialer</item>
+ <item>com.google.android.dialer:phone_incoming_call</item>
+ <item>com.google.android.deskclock:Firing</item>
+ <item>com.google.android.setupwizard</item>
+ <item>com.google.android.apps.pixelmigrate</item>
+ </string-array>
+
+ <!-- Colon separated list of package names that should be granted Notification Listener access -->
+ <string name="config_defaultListenerAccessPackages" translatable="false">com.google.android.apps.nexuslauncher:com.google.android.setupwizard:com.google.android.apps.pixelmigrate:com.google.android.as</string>
+
+ <!-- Package name that should be granted Notification Assistant access -->
+ <string name="config_defaultAssistantAccessPackage" translatable="false">com.google.android.ext.services</string>
+
+ <!-- The package name for the default system textclassifier service.
+ This service must be trusted, as it can be activated without explicit consent of the user.
+ Example: "com.android.textclassifier"
+ If no textclassifier service with the specified name exists on the device (or if this is
+ set to empty string), a default textclassifier will be loaded in the calling app's process.
+ See android.view.textclassifier.TextClassificationManager.
+ -->
+ <string name="config_defaultTextClassifierPackage" translatable="false">com.google.android.as</string>
+
+ <!-- The list of IMEs which should be disabled until used.
+ This function suppresses update notifications for these pre-installed apps.
+ We need to set this configuration carefully that they should not have functionarities
+ other than "IME" or "Spell Checker". In InputMethodManagerService,
+ the listed IMEs are disabled until used when all of the following conditions are met.
+ 1. Not selected as an enabled IME in the Settings
+ 2. Not selected as a spell checker in the Settings
+ 3. Installed
+ 4. A pre-installed IME
+ 5. Not enabled
+ And the disabled_until_used state for an IME is released by InputMethodManagerService
+ when the IME is selected as an enabled IME. -->
+ <string-array name="config_disabledUntilUsedPreinstalledImes" translatable="false">
+ <item>com.android.inputmethod.latin</item>
+ <item>com.google.android.inputmethod.latin</item>
+ <item>com.google.android.apps.inputmethod.hindi</item>
+ <item>com.google.android.inputmethod.japanese</item>
+ <item>com.google.android.inputmethod.korean</item>
+ <item>com.google.android.inputmethod.pinyin</item>
+ <item>jp.co.omronsoft.iwnnime.ml</item>
+ <item>com.nuance.xt9.input</item>
+ </string-array>
+
+ <!-- Additional non-platform defined secure settings exposed to Instant Apps -->
+ <string-array name="config_allowedSecureInstantAppSettings">
+ <item>advertising_id</item>
+ <item>limit_ad_tracking</item>
+ </string-array>
+
+ <!-- An array of packages that need to be treated as type service in battery settings -->
+ <string-array translatable="false" name="config_batteryPackageTypeService">
+ <item>com.google.android.gms</item>
+ <item>com.google.android.apps.gcs</item>
+ </string-array>
+
+ <!-- The package of the time zone rules data application. Expected to be configured
+ by OEMs to reference their own priv-app APK package.
+ A package-targeted com.android.intent.action.timezone.TRIGGER_RULES_UPDATE_CHECK intent
+ will be sent to the updater app if the system server detects an update to the updater or
+ data app packages.
+ [This is only used if config_enableUpdateableTimeZoneRules and
+ config_timeZoneRulesUpdateTrackingEnabled are true.] -->
+ <string name="config_timeZoneRulesDataPackage" translatable="false">com.google.android.timezone.data</string>
+
+ <!-- Flag indicating whether the assist disclosure can be disabled using
+ ASSIST_DISCLOSURE_ENABLED. -->
+ <bool name="config_allowDisablingAssistDisclosure">true</bool>
</resources>