Change-Id: I4dd635369513e7e8db8f8e4363acb017e0ce8eb1
[kdrag0n: Debranded to com.android.launcher3]
[kdrag0n: Ported to Android 12 and converted libGoogleFeed to Soong]
Signed-off-by: Danny Lin <danny@kdrag0n.dev>
Benefit! we would not get merge conflict when one of these jars update
and we need to do code merge.
Change-Id: Ia6a4a632474a7b19aaede1d20d1373902da1400c
- Add libs/plugin_core.jar
- Include plugin_core in Launcher3 build (it is already present other
builds as part of the updated shared lib)
- Add PluginEnablerImpl that uses SharedPrefs to enable/disable plugin
components
- Add src_plugins, where plugin interfaces will live. It has a build
rule to create a jar that plugin projects will depend on.
- Copy PluginPreferencesFragment from sysui but using our implementation
for PluginEnabler
Bug: 115877296
Change-Id: I3db54677eaceb10f92018c0f9d18920ad9ffac39