OSDN Git Service

Add dynamic Preferences indexing (part 2)
authorFabrice Di Meglio <fdimeglio@google.com>
Fri, 21 Mar 2014 02:52:29 +0000 (19:52 -0700)
committerFabrice Di Meglio <fdimeglio@google.com>
Fri, 21 Mar 2014 03:40:04 +0000 (20:40 -0700)
commit51bfee595c3ce587e2e26565fd9e8f4ae02c3482
tree14a4ccf78d5db613c2ae7f9e4f8c2672e8f49f43
parent30eb2d3dd1b5a51b02516975e497827ad817ec11
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
src/com/android/settings/WallpaperTypeSettings.java
src/com/android/settings/bluetooth/BluetoothEnabler.java
src/com/android/settings/bluetooth/BluetoothSettings.java
src/com/android/settings/search/Index.java
src/com/android/settings/search/IndexDatabaseHelper.java
src/com/android/settings/search/Indexable.java
src/com/android/settings/search/SearchIndexableResources.java [new file with mode: 0644]
src/com/android/settings/search/SettingsSearchIndexablesProvider.java
src/com/android/settings/wifi/WifiSettings.java