/frameworks/base/packages/SystemUI/docs/ |
D | plugin_hooks.md | 3 Expected interface: [OverlayPlugin](/packages/SystemUI/plugin/src/com/android/systemui/plugins/Over… 8 Expected interface: [QS](/packages/SystemUI/plugin/src/com/android/systemui/plugins/qs/QS.java) 15 Expected interface: [QSFactory](/packages/SystemUI/plugin/src/com/android/systemui/plugins/qs/QSFac… 20 …NavBarButtonProvider](/packages/SystemUI/plugin/src/com/android/systemui/plugins/statusbar/phone/N… 25 Expected interface: [NavGesture](/packages/SystemUI/plugin/src/com/android/systemui/plugins/statusb… 30 …IntentButtonProvider](/packages/SystemUI/plugin/src/com/android/systemui/plugins/IntentButtonProvi… 35 …IntentButtonProvider](/packages/SystemUI/plugin/src/com/android/systemui/plugins/IntentButtonProvi… 40 Expected interface: [GlobalActions](/packages/SystemUI/plugin/src/com/android/systemui/plugins/Glob… 45 Expected interface: [VolumeDialog](/packages/SystemUI/plugin/src/com/android/systemui/plugins/Volum… 50 …ionSwipeActionHelper](/packages/SystemUI/plugin/src/com/android/systemui/plugins/statusbar/Notific… [all …]
|
D | plugins.md | 3 …at runtime. This is done by creating a basic set of interfaces that the plugins can expect to be … 13 …ysUI. This interface should be relatively stable so that many different plugins will work across … 33 To actually listen for plugins, you implement a plugin listener that has the following interface. 39 * This may be called multiple times if multiple plugins are allowed. 63 … replaced with another view](/packages/SystemUI/plugin/src/com/android/systemui/plugins/qs/QS.java) 65 [Allow plugins to create new nav bar buttons](/packages/SystemUI/plugin/src/com/android/systemui/pl… 67 …ttons to be replaced](/packages/SystemUI/plugin/src/com/android/systemui/plugins/IntentButtonProvi… 72 When compiling plugins there are a couple vital pieces required. 121 … that will be surfaced as a gear button on the plugin tuner screen where plugins can be enabled or… 142 ## Writing plugins in Android Studio [all …]
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/tuner/ |
D | PluginFragment.java | 40 import com.android.systemui.plugins.PluginEnablerImpl; 41 import com.android.systemui.shared.plugins.PluginEnabler; 42 import com.android.systemui.shared.plugins.PluginInstanceManager; 43 import com.android.systemui.shared.plugins.PluginManager; 44 import com.android.systemui.shared.plugins.PluginPrefs; 90 ArrayMap<String, ArraySet<String>> plugins = new ArrayMap<>(); in loadPrefs() local 97 if (!plugins.containsKey(packageName)) { in loadPrefs() 98 plugins.put(packageName, new ArraySet<>()); in loadPrefs() 100 plugins.get(packageName).add(name); in loadPrefs() 108 if (!plugins.containsKey(app.packageName)) return; in loadPrefs() [all …]
|
/frameworks/base/packages/SystemUI/plugin/src/com/android/systemui/plugins/statusbar/ |
D | NotificationMenuRowPlugin.java | 15 package com.android.systemui.plugins.statusbar; 25 import com.android.systemui.plugins.Plugin; 26 import com.android.systemui.plugins.annotations.DependsOn; 27 import com.android.systemui.plugins.annotations.ProvidesInterface; 28 import com.android.systemui.plugins.statusbar.NotificationMenuRowPlugin.MenuItem; 29 import com.android.systemui.plugins.statusbar.NotificationMenuRowPlugin.OnMenuEventListener; 30 import com.android.systemui.plugins.statusbar.NotificationSwipeActionHelper.SnoozeOption;
|
D | NotificationSwipeActionHelper.java | 15 package com.android.systemui.plugins.statusbar; 17 import com.android.systemui.plugins.annotations.DependsOn; 18 import com.android.systemui.plugins.annotations.ProvidesInterface; 19 import com.android.systemui.plugins.statusbar.NotificationSwipeActionHelper.SnoozeOption;
|
D | StatusBarStateController.java | 17 package com.android.systemui.plugins.statusbar; 19 import com.android.systemui.plugins.annotations.DependsOn; 20 import com.android.systemui.plugins.annotations.ProvidesInterface;
|
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/shared/plugins/ |
D | VersionInfoTest.java | 15 package com.android.systemui.shared.plugins; 23 import com.android.systemui.plugins.OverlayPlugin; 24 import com.android.systemui.plugins.annotations.Requires; 25 import com.android.systemui.plugins.qs.DetailAdapter; 26 import com.android.systemui.plugins.qs.QS; 27 import com.android.systemui.plugins.qs.QS.HeightListener; 28 import com.android.systemui.shared.plugins.VersionInfo.InvalidVersionException;
|
D | PluginManagerTest.java | 14 package com.android.systemui.shared.plugins; 39 import com.android.systemui.plugins.Plugin; 40 import com.android.systemui.plugins.PluginEnablerImpl; 41 import com.android.systemui.plugins.PluginInitializerImpl; 42 import com.android.systemui.plugins.PluginListener; 43 import com.android.systemui.plugins.annotations.ProvidesInterface; 44 import com.android.systemui.shared.plugins.PluginInstanceManager.PluginInfo; 45 import com.android.systemui.shared.plugins.PluginManagerImpl.PluginInstanceManagerFactory;
|
/frameworks/base/packages/SystemUI/plugin/src/com/android/systemui/plugins/qs/ |
D | QS.java | 15 package com.android.systemui.plugins.qs; 22 import com.android.systemui.plugins.FragmentBase; 23 import com.android.systemui.plugins.annotations.DependsOn; 24 import com.android.systemui.plugins.annotations.ProvidesInterface; 25 import com.android.systemui.plugins.qs.QS.HeightListener;
|
D | QSFactory.java | 15 package com.android.systemui.plugins.qs; 17 import com.android.systemui.plugins.Plugin; 18 import com.android.systemui.plugins.annotations.DependsOn; 19 import com.android.systemui.plugins.annotations.ProvidesInterface;
|
D | QSTileView.java | 15 package com.android.systemui.plugins.qs; 21 import com.android.systemui.plugins.annotations.DependsOn; 22 import com.android.systemui.plugins.annotations.ProvidesInterface; 23 import com.android.systemui.plugins.qs.QSTile.State;
|
D | QSIconView.java | 15 package com.android.systemui.plugins.qs; 21 import com.android.systemui.plugins.annotations.ProvidesInterface; 22 import com.android.systemui.plugins.qs.QSTile.State;
|
/frameworks/base/packages/SystemUI/plugin/src/com/android/systemui/plugins/ |
D | VolumeDialog.java | 15 package com.android.systemui.plugins; 17 import com.android.systemui.plugins.VolumeDialog.Callback; 18 import com.android.systemui.plugins.annotations.DependsOn; 19 import com.android.systemui.plugins.annotations.ProvidesInterface;
|
D | GlobalActions.java | 15 package com.android.systemui.plugins; 17 import com.android.systemui.plugins.GlobalActions.GlobalActionsManager; 18 import com.android.systemui.plugins.annotations.DependsOn; 19 import com.android.systemui.plugins.annotations.ProvidesInterface;
|
D | NotificationListenerController.java | 15 package com.android.systemui.plugins; 20 import com.android.systemui.plugins.NotificationListenerController.NotificationProvider; 21 import com.android.systemui.plugins.annotations.DependsOn; 22 import com.android.systemui.plugins.annotations.ProvidesInterface;
|
D | FalsingPlugin.java | 17 package com.android.systemui.plugins; 21 import com.android.systemui.plugins.annotations.DependsOn; 22 import com.android.systemui.plugins.annotations.ProvidesInterface;
|
D | DarkIconDispatcher.java | 17 package com.android.systemui.plugins; 24 import com.android.systemui.plugins.DarkIconDispatcher.DarkReceiver; 25 import com.android.systemui.plugins.annotations.DependsOn; 26 import com.android.systemui.plugins.annotations.ProvidesInterface;
|
D | OverlayPlugin.java | 14 package com.android.systemui.plugins; 18 import com.android.systemui.plugins.annotations.ProvidesInterface; 19 import com.android.systemui.plugins.statusbar.DozeParameters;
|
D | GlobalActionsPanelPlugin.java | 17 package com.android.systemui.plugins; 24 import com.android.systemui.plugins.annotations.DependsOn; 25 import com.android.systemui.plugins.annotations.ProvidesInterface;
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/plugins/ |
D | PluginInitializerImpl.java | 15 package com.android.systemui.plugins; 23 import com.android.systemui.shared.plugins.PluginEnabler; 24 import com.android.systemui.shared.plugins.PluginInitializer; 25 import com.android.systemui.shared.plugins.PluginManagerImpl;
|
D | PluginDependencyProvider.java | 15 package com.android.systemui.plugins; 20 import com.android.systemui.plugins.PluginDependency.DependencyProvider; 21 import com.android.systemui.shared.plugins.PluginManager;
|
/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/plugins/ |
D | VersionInfo.java | 15 package com.android.systemui.shared.plugins; 19 import com.android.systemui.plugins.annotations.Dependencies; 20 import com.android.systemui.plugins.annotations.DependsOn; 21 import com.android.systemui.plugins.annotations.ProvidesInterface; 22 import com.android.systemui.plugins.annotations.Requirements; 23 import com.android.systemui.plugins.annotations.Requires;
|
D | PluginManager.java | 15 package com.android.systemui.shared.plugins; 19 import com.android.systemui.plugins.Plugin; 20 import com.android.systemui.plugins.PluginListener; 21 import com.android.systemui.plugins.annotations.ProvidesInterface;
|
D | PluginInstanceManager.java | 15 package com.android.systemui.shared.plugins; 42 import com.android.systemui.plugins.Plugin; 43 import com.android.systemui.plugins.PluginFragment; 44 import com.android.systemui.plugins.PluginListener; 45 import com.android.systemui.shared.plugins.VersionInfo.InvalidVersionException; 118 ArrayList<PluginInfo> plugins = new ArrayList<PluginInfo>(mPluginHandler.mPlugins); in destroy() local 119 for (PluginInfo plugin : plugins) { in destroy() 136 ArrayList<PluginInfo> plugins = new ArrayList<PluginInfo>(mPluginHandler.mPlugins); in checkAndDisable() local 137 for (PluginInfo info : plugins) { in checkAndDisable() 147 ArrayList<PluginInfo> plugins = new ArrayList<PluginInfo>(mPluginHandler.mPlugins); in disableAll() local [all …]
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/doze/ |
D | DozeService.java | 26 import com.android.systemui.plugins.DozeServicePlugin; 27 import com.android.systemui.plugins.DozeServicePlugin.RequestDoze; 28 import com.android.systemui.plugins.FalsingManager; 29 import com.android.systemui.plugins.PluginListener; 30 import com.android.systemui.shared.plugins.PluginManager;
|