/aosp14/frameworks/base/packages/SettingsLib/Spa/ |
H A D | build.gradle.kts | 21 plugins { 22 alias(libs.plugins.android.application) apply false 23 alias(libs.plugins.android.library) apply false 24 alias(libs.plugins.kotlin.android) apply false 32 plugins.withType<AndroidBasePlugin> { 49 plugins.withType<AndroidBasePlugin> {
|
/aosp14/frameworks/base/packages/SystemUI/docs/ |
H A D | plugin_hooks.md | 3 …ugin](/frameworks/base/packages/SystemUI/plugin/src/com/android/systemui/plugins/OverlayPlugin.jav… 8 Expected interface: [QS](/frameworks/base/packages/SystemUI/plugin/src/com/android/systemui/plugins… 15 …tory](/frameworks/base/packages/SystemUI/plugin/src/com/android/systemui/plugins/qs/QSFactory.java) 25 …ture](/frameworks/base/packages/SystemUI/plugin/src/com/android/systemui/plugins/statusbar/phone/N… 30 …ider](/frameworks/base/packages/SystemUI/plugin/src/com/android/systemui/plugins/IntentButtonProvi… 35 …IntentButtonProvider](/packages/SystemUI/plugin/src/com/android/systemui/plugins/IntentButtonProvi… 40 …ions](/frameworks/base/packages/SystemUI/plugin/src/com/android/systemui/plugins/GlobalActions.jav… 45 …alog](/frameworks/base/packages/SystemUI/plugin/src/com/android/systemui/plugins/VolumeDialog.java) 55 …ugin](/frameworks/base/packages/SystemUI/plugin/src/com/android/systemui/plugins/ClockProviderPlug… 57 Use: Allows replacement of the keyguard main clock. See [additional Documentation](./clock-plugins.… [all …]
|
H A D | plugins.md | 34 To actually listen for plugins, you implement a plugin listener that has the following interface. 40 * This may be called multiple times if multiple plugins are allowed. 64 … replaced with another view](/packages/SystemUI/plugin/src/com/android/systemui/plugins/qs/QS.java) 66 [Allow plugins to create new nav bar buttons](/packages/SystemUI/plugin/src/com/android/systemui/pl… 68 …ttons to be replaced](/packages/SystemUI/plugin/src/com/android/systemui/plugins/IntentButtonProvi… 73 When compiling plugins there are a couple vital pieces required. 143 ## Writing plugins in Android Studio 190  198 …nature permission. This ensures that plugins are always provided by the source of the android bui… 220 …d not requiring older plugins to implement new functionality. The plugin library can also have st… [all …]
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/dagger/ |
H A D | PluginModule.java | 22 import com.android.systemui.plugins.ActivityStarter; 23 import com.android.systemui.plugins.DarkIconDispatcher; 24 import com.android.systemui.plugins.FalsingManager; 25 import com.android.systemui.plugins.GlobalActions; 26 import com.android.systemui.plugins.VolumeDialogController; 27 import com.android.systemui.plugins.statusbar.StatusBarStateController;
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/tuner/ |
H A D | PluginFragment.java | 40 import com.android.systemui.plugins.PluginEnablerImpl; 41 import com.android.systemui.plugins.PluginManager; 42 import com.android.systemui.shared.plugins.PluginActionManager; 43 import com.android.systemui.shared.plugins.PluginEnabler; 44 import com.android.systemui.shared.plugins.PluginPrefs; 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() 120 private String toString(ArraySet<String> plugins) { in toString() argument [all …]
|
/aosp14/frameworks/base/packages/SystemUI/plugin/src/com/android/systemui/plugins/statusbar/ |
H A 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;
|
H A D | NotificationSwipeActionHelper.java | 15 package com.android.systemui.plugins.statusbar; 23 import com.android.systemui.plugins.annotations.DependsOn; 24 import com.android.systemui.plugins.annotations.ProvidesInterface; 25 import com.android.systemui.plugins.statusbar.NotificationSwipeActionHelper.SnoozeOption;
|
/aosp14/frameworks/base/packages/SystemUI/customization/src/com/android/systemui/shared/clocks/ |
H A D | DefaultClockProvider.kt | 21 import com.android.systemui.plugins.ClockController 22 import com.android.systemui.plugins.ClockId 23 import com.android.systemui.plugins.ClockMetadata 24 import com.android.systemui.plugins.ClockProvider 25 import com.android.systemui.plugins.ClockSettings
|
/aosp14/frameworks/base/packages/SystemUI/plugin/src/com/android/systemui/plugins/ |
H A 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;
|
H A 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;
|
H A D | NotificationListenerController.java | 15 package com.android.systemui.plugins; 22 import com.android.systemui.plugins.NotificationListenerController.NotificationProvider; 23 import com.android.systemui.plugins.annotations.DependsOn; 24 import com.android.systemui.plugins.annotations.ProvidesInterface;
|
H A 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;
|
H A 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;
|
H A 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;
|
/aosp14/frameworks/base/packages/SystemUI/plugin/src/com/android/systemui/plugins/qs/ |
H A D | QSFactory.java | 15 package com.android.systemui.plugins.qs; 19 import com.android.systemui.plugins.Plugin; 20 import com.android.systemui.plugins.annotations.DependsOn; 21 import com.android.systemui.plugins.annotations.ProvidesInterface;
|
H A D | QS.java | 15 package com.android.systemui.plugins.qs; 21 import com.android.systemui.plugins.FragmentBase; 22 import com.android.systemui.plugins.annotations.DependsOn; 23 import com.android.systemui.plugins.annotations.ProvidesInterface; 24 import com.android.systemui.plugins.qs.QS.HeightListener;
|
H A 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;
|
H A 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;
|
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/shared/plugins/ |
H A 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.QS; 26 import com.android.systemui.plugins.qs.QS.HeightListener; 27 import com.android.systemui.shared.plugins.VersionInfo.InvalidVersionException;
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/plugins/ |
H A D | PluginsModule.java | 17 package com.android.systemui.plugins; 27 import com.android.systemui.shared.plugins.PluginActionManager; 28 import com.android.systemui.shared.plugins.PluginEnabler; 29 import com.android.systemui.shared.plugins.PluginInstance; 30 import com.android.systemui.shared.plugins.PluginManagerImpl; 31 import com.android.systemui.shared.plugins.PluginPrefs;
|
/aosp14/frameworks/base/packages/SettingsLib/Spa/gallery/ |
H A D | build.gradle.kts | 17 plugins { 18 alias(libs.plugins.android.application) 19 alias(libs.plugins.kotlin.android)
|
/aosp14/frameworks/base/packages/SettingsLib/Spa/testutils/ |
H A D | build.gradle.kts | 17 plugins { 18 alias(libs.plugins.android.library) 19 alias(libs.plugins.kotlin.android)
|
/aosp14/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/plugins/ |
H A 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;
|
H A D | PluginActionManager.java | 17 package com.android.systemui.shared.plugins; 39 import com.android.systemui.plugins.Plugin; 40 import com.android.systemui.plugins.PluginListener; 41 import com.android.systemui.plugins.PluginManager; 42 import com.android.systemui.shared.plugins.VersionInfo.InvalidVersionException; 118 ArrayList<PluginInstance<T>> plugins = new ArrayList<>(mPluginInstances); in destroy() local 119 for (PluginInstance<T> plugInstance : plugins) { in destroy() 140 ArrayList<PluginInstance<T>> plugins = new ArrayList<>(mPluginInstances); in checkAndDisable() local 141 for (PluginInstance<T> info : plugins) { in checkAndDisable() 151 ArrayList<PluginInstance<T>> plugins = new ArrayList<>(mPluginInstances); in disableAll() local [all …]
|
/aosp14/frameworks/base/packages/SystemUI/tests/utils/src/com/android/systemui/qs/ |
H A D | FakeQSFactory.kt | 20 import com.android.systemui.plugins.qs.QSFactory 21 import com.android.systemui.plugins.qs.QSTile 22 import com.android.systemui.plugins.qs.QSTileView
|