OSDN Git Service

Add plugin to swap out recents
authorJason Monk <jmonk@google.com>
Tue, 6 Jun 2017 22:05:57 +0000 (18:05 -0400)
committerJason Monk <jmonk@google.com>
Tue, 27 Jun 2017 20:41:45 +0000 (20:41 +0000)
commit0ea67d82e39ef4a2a1dfecd4796ab3e901cbc9e1
tree1d7e52b2bac00fc3fa816a88add0c5c30d137e9a
parenta178205e8bcaf9b4dd75c4618d53d30eb94c8802
Add plugin to swap out recents

Adds new mechanism for activities in sysui to be replaced by plugins
and allows that to happen for recents.

Test: runtest systemui
Change-Id: I8b570ce7c57484c58a52afe5e247d24ebfa0c57f
packages/SystemUI/plugin/src/com/android/systemui/plugins/PluginActivity.java [new file with mode: 0644]
packages/SystemUI/plugin/src/com/android/systemui/plugins/PluginDependency.java
packages/SystemUI/src/com/android/systemui/Dependency.java
packages/SystemUI/src/com/android/systemui/SystemUIApplication.java
packages/SystemUI/src/com/android/systemui/plugins/PluginActivityManager.java [new file with mode: 0644]
packages/SystemUI/src/com/android/systemui/plugins/PluginManagerImpl.java
packages/SystemUI/src/com/android/systemui/recents/Recents.java
packages/SystemUI/tests/src/com/android/systemui/plugins/PluginManagerTest.java
packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakePluginManager.java