45f754e50618076213ed6911ff1e6c37b4db0467 |
|
11-Apr-2014 |
Fabrice Di Meglio <fdimeglio@google.com> |
Add Indexable.SearchIndexProvider.getNonIndexableKeys(Context) - getNonIndexableKeys(Context) allow a SearchIndexProvider to tell which data he does not want to index by providing a list of the data keys - use this new API for SoundSettings and removing KEY_EMERGENCY_TONE related settings if the device is not CDMA - add a BaseSearchIndexProvider for code simplification Change-Id: I23633ace1d7e390ee05fac0a5458a33e04e72d8d
/packages/apps/Settings/src/com/android/settings/search/Indexable.java
|
51bfee595c3ce587e2e26565fd9e8f4ae02c3482 |
|
21-Mar-2014 |
Fabrice Di Meglio <fdimeglio@google.com> |
Add dynamic Preferences indexing (part 2) - change the Index SQL model. Add a new "enabled" column. - use that column for issuing a more restrictive search query - change the SearchIndexProvider API to pass the "enable" state - apply it to Bluetooth settings - refactor the list of indexable resources (SearchIndexableResources) Change-Id: Ic900fb27cb12a285a80d953aa1aa88f0070cd986
/packages/apps/Settings/src/com/android/settings/search/Indexable.java
|
fa7dc240e978b1b77bb5c80a78cd1f8c77648301 |
|
13-Mar-2014 |
Fabrice Di Meglio <fdimeglio@google.com> |
Add external Preferences indexing - define SettingsSearchIndexablesProvider as an internal SearchIndexablesProvider - protect access thru using android.permission.READ_SEARCH_INDEXABLES - update WallpaperTypeSettings and WifiSettings for taking care of the new model - update the Dashboard for taking care about external Icons for the search result - update sqlite model/version for taking care about Intents (enable launching external applications for showing the settings) Change-Id: I2e38599327e6480f1754f52666becce0884cee9d
/packages/apps/Settings/src/com/android/settings/search/Indexable.java
|