Don't index the ChooseLockGeneric screen
This avoids indexing face unlock, which may not always exist or might be disabled by policy. Instead, add some of the relevant keywords up one level in Security settings. Bug: 17185326 Change-Id: I4fbae1c0384a97383707104a6fe283075edbf341
This commit is contained in:
@@ -5561,7 +5561,7 @@
|
||||
<!-- Text used to identify the search results -->
|
||||
<string name="search_results_label">Results</string>
|
||||
|
||||
<!--Search Keywords [CHAR_LIMIT=NONE]-->
|
||||
<!--Search Keywords [CHAR LIMIT=NONE]-->
|
||||
<string name="keywords_wifi">wifi wi-fi network connection</string>
|
||||
<string name="keywords_more_default_sms_app">text message</string>
|
||||
<string name="keywords_more_mobile_networks">cellular cell carrier wireless</string>
|
||||
@@ -5588,6 +5588,8 @@
|
||||
<string name="keywords_accounts">account</string>
|
||||
<string name="keywords_users">restriction restrict restricted</string>
|
||||
<string name="keywords_keyboard_and_ime">text correction correct sound vibrate auto language gesture suggest suggestion theme offensive word type emoji</string>
|
||||
<!-- Search keywords for different screen unlock modes : slide to unlock, password, pattern and PIN [CHAR LIMIT=none] -->
|
||||
<string name="keywords_lockscreen">slide password pattern pin</string>
|
||||
|
||||
<!-- NFC Wi-Fi pairing/setup strings-->
|
||||
|
||||
|
@@ -15,6 +15,7 @@
|
||||
-->
|
||||
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings"
|
||||
android:title="@string/security_settings_title">
|
||||
|
||||
<PreferenceCategory
|
||||
@@ -25,6 +26,7 @@
|
||||
android:key="unlock_set_or_change"
|
||||
android:title="@string/unlock_set_unlock_launch_picker_title"
|
||||
android:summary="@string/unlock_set_unlock_mode_off"
|
||||
settings:keywords="@string/keywords_lockscreen"
|
||||
android:persistent="false"/>
|
||||
|
||||
<PreferenceScreen
|
||||
|
@@ -15,6 +15,7 @@
|
||||
-->
|
||||
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings"
|
||||
android:title="@string/lock_settings_picker_title">
|
||||
|
||||
<PreferenceCategory
|
||||
@@ -25,6 +26,7 @@
|
||||
android:key="unlock_set_or_change"
|
||||
android:title="@string/unlock_set_unlock_launch_picker_title"
|
||||
android:summary="@string/unlock_set_unlock_mode_password"
|
||||
settings:keywords="@string/keywords_lockscreen"
|
||||
android:persistent="false"/>
|
||||
|
||||
<ListPreference
|
||||
|
@@ -15,6 +15,7 @@
|
||||
-->
|
||||
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings"
|
||||
android:title="@string/lock_settings_picker_title">
|
||||
|
||||
<PreferenceCategory
|
||||
@@ -25,6 +26,7 @@
|
||||
android:key="unlock_set_or_change"
|
||||
android:title="@string/unlock_set_unlock_launch_picker_title"
|
||||
android:summary="@string/unlock_set_unlock_mode_pattern"
|
||||
settings:keywords="@string/keywords_lockscreen"
|
||||
android:persistent="false"/>
|
||||
|
||||
<SwitchPreference
|
||||
|
@@ -15,6 +15,7 @@
|
||||
-->
|
||||
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings"
|
||||
android:title="@string/lock_settings_picker_title">
|
||||
|
||||
<PreferenceCategory
|
||||
@@ -25,6 +26,7 @@
|
||||
android:key="unlock_set_or_change"
|
||||
android:title="@string/unlock_set_unlock_launch_picker_title"
|
||||
android:summary="@string/unlock_set_unlock_mode_pin"
|
||||
settings:keywords="@string/keywords_lockscreen"
|
||||
android:persistent="false"/>
|
||||
|
||||
<ListPreference
|
||||
|
@@ -18,7 +18,6 @@ package com.android.settings.search;
|
||||
|
||||
import android.provider.SearchIndexableResource;
|
||||
|
||||
import com.android.settings.ChooseLockGeneric;
|
||||
import com.android.settings.DataUsageSummary;
|
||||
import com.android.settings.DateTimeSettings;
|
||||
import com.android.settings.DevelopmentSettings;
|
||||
@@ -201,14 +200,6 @@ public final class SearchIndexableResources {
|
||||
SecuritySettings.class.getName(),
|
||||
R.drawable.ic_settings_security));
|
||||
|
||||
sResMap.put(ChooseLockGeneric.ChooseLockGenericFragment.class.getName(),
|
||||
new SearchIndexableResource(
|
||||
Ranking.getRankForClassName(
|
||||
ChooseLockGeneric.ChooseLockGenericFragment.class.getName()),
|
||||
R.xml.security_settings_picker,
|
||||
ChooseLockGeneric.ChooseLockGenericFragment.class.getName(),
|
||||
R.drawable.ic_settings_security));
|
||||
|
||||
sResMap.put(ScreenPinningSettings.class.getName(),
|
||||
new SearchIndexableResource(
|
||||
Ranking.getRankForClassName(ScreenPinningSettings.class.getName()),
|
||||
|
Reference in New Issue
Block a user