diff --git a/res/values/strings.xml b/res/values/strings.xml
index dd187a1cb93..63920a69f86 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -6804,16 +6804,16 @@
- wifi, wi-fi, network connection
+ wifi, wi-fi, network connection, internet, wireless, data, wi fi
wifi, wi-fi, toggle, control
- text message, texting, messages, messaging
+ text message, texting, messages, messaging, default
cellular, mobile, cell carrier, wireless, data, 4g,3g, 2g, lte
wifi, wi-fi, call, calling
- launcher
+ launcher, default, apps
screen, touchscreen
- dim screen, touchscreen, battery
+ dim screen, touchscreen, battery, bright
dim screen, touchscreen, battery
- dim screen, night, tint
+ dim screen, night, tint, night shift, brightness, screen color, colour, color
background, personalize, customize display
text size
project, cast
@@ -6824,9 +6824,9 @@
rate, language, default, speak, speaking, tts, accessibility, screen reader, blind
clock, military
reset, restore, factory
- wipe, delete, restore, clear, remove
+ wipe, delete, restore, clear, remove, factory reset
printer
- speaker beep
+ speaker beep, speaker, volume, mute, silence, audio, music
dont don\u2019t disturb, interrupt, interruption, break
RAM
nearby, location, history, reporting
@@ -6841,7 +6841,7 @@
apps, default
ignore optimizations, doze, app standby
vibrant, RGB, sRGB, color, natural, standard
- color temperature D65 D73 white yellow blue warm cool
+ color, temperature, D65, D73, white, yellow, blue, warm, cool
slide to unlock, password, pattern, PIN
work challenge, work, profile
work profile, managed profile, unify, unification, work, profile
@@ -6858,6 +6858,51 @@
fingerprint
+
+ rotate, flip, rotation, portrait, landscape, orientation, vertical, horizontal
+
+
+ upgrade, android
+
+
+ dnd, schedule, notifications, block, silence, vibrate, sleep, work, focus, sound, mute, day, weekday, weekend, weeknight, event
+
+
+ screen, lock time, timeout, lockscreen
+
+
+ memory, data, delete, clear, free, space
+
+
+ connected, device, headphones, headset, speaker, wireless, pair, earbuds, music, media
+
+
+ background, screen, lockscreen, theme
+
+
+ default, assistant
+
+
+ default, default browser
+
+
+ payment, default
+
+
+ default
+
+
+ incoming notification
+
+
+ usb tether, bluetooth tether, wifi hotspot
+
+
+ haptics, vibrate, screen, sensitivity
+
+
+ haptics, vibrate, phone, call, sensitivity
+
diff --git a/res/xml/accessibility_vibration_settings.xml b/res/xml/accessibility_vibration_settings.xml
index 2228f291832..b2b359637c0 100644
--- a/res/xml/accessibility_vibration_settings.xml
+++ b/res/xml/accessibility_vibration_settings.xml
@@ -17,6 +17,7 @@
@@ -24,11 +25,13 @@
android:fragment="com.android.settings.accessibility.NotificationVibrationPreferenceFragment"
android:key="notification_vibration_preference_screen"
android:title="@string/accessibility_notification_vibration_title"
+ settings:keywords="@string/keywords_ring_vibration"
app:controller="com.android.settings.accessibility.NotificationVibrationIntensityPreferenceController" />
diff --git a/res/xml/app_default_settings.xml b/res/xml/app_default_settings.xml
index 698ab0c83f2..da4a33a222c 100644
--- a/res/xml/app_default_settings.xml
+++ b/res/xml/app_default_settings.xml
@@ -24,12 +24,14 @@
+ android:fragment="com.android.settings.applications.assist.ManageAssist"
+ settings:keywords="@string/keywords_assist_input"/>
+ android:fragment="com.android.settings.applications.defaultapps.DefaultBrowserPicker"
+ settings:keywords="@string/keywords_default_browser">
@@ -55,7 +57,8 @@
android:key="default_payment_app"
android:title="@string/nfc_payment_settings_title"
android:summary="@string/summary_placeholder"
- android:fragment="com.android.settings.nfc.PaymentSettings" />
+ android:fragment="com.android.settings.nfc.PaymentSettings"
+ settings:keywords="@string/keywords_default_payment_app"/>
+ android:fragment="com.android.settings.applications.ManageDomainUrls"
+ settings:keywords="@string/keywords_default_links"/>
+ android:entryValues="@array/screen_timeout_values"
+ settings:keywords="@string/keywords_screen_timeout"/>
+ android:title="@string/accelerometer_title"
+ settings:keywords="@string/keywords_auto_rotate"/>
-
diff --git a/res/xml/night_display_settings.xml b/res/xml/night_display_settings.xml
index 8f2bb976b0e..9442a0d54f5 100644
--- a/res/xml/night_display_settings.xml
+++ b/res/xml/night_display_settings.xml
@@ -16,8 +16,10 @@
+ android:key="night_display_title"
+ settings:keywords="@string/keywords_display_night_display">
diff --git a/res/xml/zen_mode_settings.xml b/res/xml/zen_mode_settings.xml
index a9bfdebd0b3..cc9e96c79ba 100644
--- a/res/xml/zen_mode_settings.xml
+++ b/res/xml/zen_mode_settings.xml
@@ -15,9 +15,12 @@
limitations under the License.
-->
-
+ android:title="@string/zen_mode_settings_title"
+ settings:keywords="@string/keywords_zen_mode_settings">
keys = super.getNonIndexableKeys(context);
keys.add(KEY_DISPLAY_SIZE);
keys.add(WallpaperPreferenceController.KEY_WALLPAPER);
- keys.add(KEY_AMBIENT_DISPLAY);
keys.add(KEY_NIGHT_DISPLAY);
return keys;
}
diff --git a/src/com/android/settings/bluetooth/BluetoothSettings.java b/src/com/android/settings/bluetooth/BluetoothSettings.java
index 47952c64148..5a521dd3069 100644
--- a/src/com/android/settings/bluetooth/BluetoothSettings.java
+++ b/src/com/android/settings/bluetooth/BluetoothSettings.java
@@ -434,6 +434,7 @@ public class BluetoothSettings extends DeviceListPreferenceFragment implements I
data.title = res.getString(R.string.bluetooth_settings);
data.screenTitle = res.getString(R.string.bluetooth_settings);
data.key = DATA_KEY_REFERENCE;
+ data.keywords = res.getString(R.string.keywords_bluetooth_settings);
result.add(data);
// Removed paired bluetooth device indexing. See BluetoothSettingsObsolete.java.
diff --git a/src/com/android/settings/deviceinfo/StorageSettings.java b/src/com/android/settings/deviceinfo/StorageSettings.java
index adc35a627e1..aaa75e343fc 100644
--- a/src/com/android/settings/deviceinfo/StorageSettings.java
+++ b/src/com/android/settings/deviceinfo/StorageSettings.java
@@ -571,6 +571,7 @@ public class StorageSettings extends SettingsPreferenceFragment implements Index
data.title = context.getString(R.string.storage_settings);
data.key = "storage_settings";
data.screenTitle = context.getString(R.string.storage_settings);
+ data.keywords = context.getString(R.string.keywords_storage_settings);
result.add(data);
data = new SearchIndexableRaw(context);
diff --git a/src/com/android/settings/wallpaper/WallpaperTypeSettings.java b/src/com/android/settings/wallpaper/WallpaperTypeSettings.java
index 1ff1faad608..1a1e1214fa1 100644
--- a/src/com/android/settings/wallpaper/WallpaperTypeSettings.java
+++ b/src/com/android/settings/wallpaper/WallpaperTypeSettings.java
@@ -118,6 +118,7 @@ public class WallpaperTypeSettings extends SettingsPreferenceFragment implements
data.intentAction = Intent.ACTION_SET_WALLPAPER;
data.intentTargetPackage = info.activityInfo.packageName;
data.intentTargetClass = info.activityInfo.name;
+ data.keywords = context.getString(R.string.keywords_wallpaper);
result.add(data);
}