Add Search / Indexing to Data Usage / Mobile Hotspots

- implement a BaseSearchIndexProvider and pass all the needed
strings to index (including the Wi-Fi SSIDs)

Change-Id: Ic7a640c76cd7c2af77585e87e216b283af61a29e
This commit is contained in:
Fabrice Di Meglio
2014-06-17 12:30:18 -07:00
parent dbaf080f44
commit c9711beb3c
5 changed files with 121 additions and 3 deletions

View File

@@ -37,6 +37,7 @@ import com.android.settings.fuelgauge.BatterySaverSettings;
import com.android.settings.fuelgauge.PowerUsageSummary;
import com.android.settings.inputmethod.InputMethodAndLanguageSettings;
import com.android.settings.location.LocationSettings;
import com.android.settings.net.DataUsageMeteredSettings;
import com.android.settings.notification.NotificationDisplaySettings;
import com.android.settings.notification.NotificationSettings;
import com.android.settings.notification.OtherSoundSettings;
@@ -85,6 +86,13 @@ public final class SearchIndexableResources {
DataUsageSummary.class.getName(),
R.drawable.ic_settings_data_usage));
sResMap.put(DataUsageMeteredSettings.class.getName(),
new SearchIndexableResource(
Ranking.getRankForClassName(DataUsageMeteredSettings.class.getName()),
NO_DATA_RES_ID,
DataUsageMeteredSettings.class.getName(),
R.drawable.ic_settings_data_usage));
sResMap.put(WirelessSettings.class.getName(),
new SearchIndexableResource(
Ranking.getRankForClassName(WirelessSettings.class.getName()),