Add Home / Launcher apps indexing
- add a BaseSearchIndexProvider to HomeSettings
- use a BroadcastReceiver for tracking add or remove of
Home / Launcher apps
- add "launcher" synonym for "home" too
- also code cleaning for DynamicIndexableContentMonitor
See bug: #16484927 Add "launcher" as a synonym for "home" in settings search
Change-Id: I819f4e5f7bd5e9a7882609206b2733ea1912fc69
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index fac2d34..277a56e 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -1832,5 +1832,19 @@
</intent-filter>
</provider>
+ <receiver android:name=".search.HomePackageReceiver"
+ android:exported="false">
+ <intent-filter>
+ <action android:name="android.intent.action.PACKAGE_ADDED" />
+ <action android:name="android.intent.action.PACKAGE_CHANGED" />
+ <action android:name="android.intent.action.PACKAGE_REMOVED" />
+
+ <category android:name="android.intent.category.HOME" />
+ <category android:name="android.intent.category.LAUNCHER" />
+
+ <data android:scheme="package"/>
+ </intent-filter>
+ </receiver>
+
</application>
</manifest>