Add some pages to search index.

* Notification access page
* VR Listener page
* Feature flags in dev options
* QS Tile developer options
* User dictionary
* Billing cycle
* Some accessibilty pages

Bug: 70720645
Test: robotests
Change-Id: I4f7d3d65b2803cebf178ac345a79721232df707c
This commit is contained in:
Fan Zhang
2018-07-11 09:41:39 -07:00
parent 9848bbd0cf
commit af1552251f
40 changed files with 472 additions and 132 deletions

View File

@@ -57,7 +57,6 @@ public class LanguageAndInputSettings extends DashboardFragment {
private static final String KEY_KEYBOARDS_CATEGORY = "keyboards_category";
private static final String KEY_TEXT_TO_SPEECH = "tts_settings_summary";
private static final String KEY_POINTER_AND_TTS_CATEGORY = "pointer_and_tts_category";
private static final String KEY_GAME_CONTROLLER_CATEGORY = "game_controller_settings_category";
private static final String KEY_PHYSICAL_KEYBOARD = "physical_keyboard_pref";
@Override
@@ -124,7 +123,6 @@ public class LanguageAndInputSettings extends DashboardFragment {
// Input Assistance
controllers.add(new SpellCheckerPreferenceController(context));
controllers.add(new DefaultAutofillPreferenceController(context));
controllers.add(new UserDictionaryPreferenceController(context));
return controllers;
}

View File

@@ -20,33 +20,24 @@ import android.app.Fragment;
import android.content.Context;
import android.os.Bundle;
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.inputmethod.UserDictionaryList;
import com.android.settings.inputmethod.UserDictionaryListPreferenceController;
import com.android.settings.inputmethod.UserDictionarySettings;
import com.android.settingslib.core.AbstractPreferenceController;
import java.util.TreeSet;
import androidx.preference.Preference;
public class UserDictionaryPreferenceController extends AbstractPreferenceController
implements PreferenceControllerMixin {
public class UserDictionaryPreferenceController extends BasePreferenceController {
private static final String KEY_USER_DICTIONARY_SETTINGS = "key_user_dictionary_settings";
public UserDictionaryPreferenceController(Context context) {
super(context);
public UserDictionaryPreferenceController(Context context, String key) {
super(context, key);
}
@Override
public boolean isAvailable() {
return true;
}
@Override
public String getPreferenceKey() {
return KEY_USER_DICTIONARY_SETTINGS;
public int getAvailabilityStatus() {
return AVAILABLE_UNSEARCHABLE;
}
@Override