History log of /packages/apps/Settings/src/com/android/settings/search/SettingsSearchIndexablesProvider.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
09e13da6a738d7301ad7e3259cdc6a59fed970c1 15-Apr-2014 Fabrice Di Meglio <fdimeglio@google.com> Some code cleaning

- use MatrixCursor var as in the other cases

Change-Id: Iba1163a851e62de9a0dd6e7c1c5d28f06452bdba
/packages/apps/Settings/src/com/android/settings/search/SettingsSearchIndexablesProvider.java
df278aa959b5e0a5d2b5d9152b7013d22757cd17 12-Apr-2014 Fabrice Di Meglio <fdimeglio@google.com> Update SettingsSearchIndexablesProvider for supporting queryNonIndexableKeys(...)

- add the new requested method "queryNonIndexableKeys" from the contract

Change-Id: I72be47851a7e19e3f14960f4e2b60c3e952f1fac
/packages/apps/Settings/src/com/android/settings/search/SettingsSearchIndexablesProvider.java
981efd17786c98180a4b25261b20e61a37d3846f 10-Apr-2014 Fabrice Di Meglio <fdimeglio@google.com> Code cleaning for the SettingsSearchIndexablesProvider

- use the real constants SearchIndexablesContract.COLUMN_INDEX_XML_RES_XXX
for the colum names

Change-Id: I820ce9d3b048345365639fe049aedccaf3f203d8
/packages/apps/Settings/src/com/android/settings/search/SettingsSearchIndexablesProvider.java
9593782d154f378a0c911cd015d410c18fe74a92 01-Apr-2014 Fabrice Di Meglio <fdimeglio@google.com> Add indexing for Notifications preferences

- also add indexing of CheckBoxPreferences
- also some code cleaning

Change-Id: I2943caaec3d64fb2a6be85168454fc76fe572afe
/packages/apps/Settings/src/com/android/settings/search/SettingsSearchIndexablesProvider.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/SettingsSearchIndexablesProvider.java
5135dce1429facfd764f4afffe69d60c19589750 13-Mar-2014 Fabrice Di Meglio <fdimeglio@google.com> Add indexing for cached Bluetooth (BT) paired devices

- comply to the SEARCH_INDEX_DATA_PROVIDER
- add to the Index the name of previously paired BT devices
(this will work for now only and only if BT has been on during
the indexing)

Change-Id: I00065db0f4e9657cca3578a2fafa0ec39cfaa432
/packages/apps/Settings/src/com/android/settings/search/SettingsSearchIndexablesProvider.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/SettingsSearchIndexablesProvider.java