/frameworks/base/packages/SystemUI/ |
D | README.md | 1 # SystemUI chapter 5 SystemUI is a persistent process that provides UI for the system but outside 9 SystemUI that are started up by SystemUIApplication. These services then depend 21 Each of these services extend SystemUI. SystemUI provides them with a Context 27 SystemUI and SystemUIApplication also have methods for putComponent and 33 Each SystemUI service is expected to be a major part of system ui and the 39 The first SystemUI service that is started should always be Dependency. 73 ## Default SystemUI services list 75 ### [com.android.systemui.Dependency](/packages/SystemUI/src/com/android/systemui/Dependency.java) 79 ### [com.android.systemui.util.NotificationChannels](/packages/SystemUI/src/com/android/systemui/ut… [all …]
|
D | Android.bp | 18 name: "SystemUI-proto", 28 name: "SystemUI-tags", 33 name: "SystemUI-core", 63 "SystemUI-tags", 64 "SystemUI-proto", 83 name: "SystemUI-tests", 116 "SystemUI-tags", 117 "SystemUI-proto", 139 name: "SystemUI", 141 "SystemUI-core", [all …]
|
D | proguard.flags | 19 -keep class * extends com.android.systemui.SystemUI 20 -keep class * implements com.android.systemui.SystemUI$Injector
|
/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 Expected interface: [NavBarButtonProvider](/packages/SystemUI/plugin/src/com/android/systemui/plugi… 25 Expected interface: [NavGesture](/packages/SystemUI/plugin/src/com/android/systemui/plugins/statusb… 30 Expected interface: [IntentButtonProvider](/packages/SystemUI/plugin/src/com/android/systemui/plugi… 35 Expected interface: [IntentButtonProvider](/packages/SystemUI/plugin/src/com/android/systemui/plugi… 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 Expected interface: [NotificationSwipeActionHelper](/packages/SystemUI/plugin/src/com/android/syste… [all …]
|
D | dagger.md | 1 # Dagger 2 in SystemUI 15 Dagger 2 has been turned on for SystemUI and a early first pass has been taken 17 to use Dagger. Since a lot of SystemUI depends on Dependency, stubs have been added to Dependency 18 … proxy any gets through to the instances provided by dagger, this will allow migration of SystemUI 21 ### How it works in SystemUI 25 To have the single instance span all of SystemUI and be easily accessible for 42 dependencies across all of SystemUI. 46 - `SystemUIFactory` `@Provides` dependencies that need to be overridden by SystemUI 53 ### Adding injection to a new SystemUI object 67 public class Dependency extends SystemUI { [all …]
|
D | plugins.md | 1 # SystemUI Plugins 3 …e SystemUI features. Plugins are APKs that will be installable only on Build.IS_DEBUGGABLE (dogfo… 9 Existing plugin hooks can be found [here](/packages/SystemUI/docs/plugin_hooks.md). 63 [Allow quick settings panel to be replaced with another view](/packages/SystemUI/plugin/src/com/and… 65 [Allow plugins to create new nav bar buttons](/packages/SystemUI/plugin/src/com/android/systemui/pl… 67 [Allow lockscreen camera/phone/assistant buttons to be replaced](/packages/SystemUI/plugin/src/com/… 76 Basically just copy the [example blueprint file](/packages/SystemUI/plugin/ExamplePlugin/Android.bp… 135 [The definitive ExamplePlugin](/packages/SystemUI/plugin/ExamplePlugin) 180 $ frameworks/base/packages/SystemUI/plugin/update_plugin_lib.sh 187 Plugins are APKs that contain code and resources that can be dynamically loaded into SystemUI. The… [all …]
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/ |
D | SystemUISecondaryUserService.java | 41 SystemUI[] services = ((SystemUIApplication) getApplication()).getServices(); in dump() 43 for (SystemUI ui: services) { in dump() 51 for (SystemUI ui: services) { in dump()
|
D | SystemBars.java | 28 public class SystemBars extends SystemUI { 34 private SystemUI mStatusBar; 62 mStatusBar = (SystemUI) cls.newInstance(); in createStatusBarFromConfig()
|
D | SystemUIApplication.java | 58 private SystemUI[] mServices; 150 mServices = new SystemUI[services.length]; in startServicesIfNeeded() 176 if (o instanceof SystemUI.Injector) { in startServicesIfNeeded() 177 o = ((SystemUI.Injector) o).apply(this); in startServicesIfNeeded() 179 mServices[i] = (SystemUI) o; in startServicesIfNeeded() 284 public SystemUI[] getServices() { in getServices()
|
D | SystemUIService.java | 69 SystemUI[] services = ((SystemUIApplication) getApplication()).getServices(); in dump() 71 for (SystemUI ui: services) { in dump() 81 for (SystemUI ui: services) { in dump()
|
D | SystemUI.java | 29 public abstract class SystemUI implements SysUiServiceProvider { class 66 public interface Injector extends Function<Context, SystemUI> {
|
D | VendorServices.java | 22 public class VendorServices extends SystemUI {
|
/frameworks/base/packages/CarSystemUI/ |
D | Android.bp | 20 "SystemUI", 30 "SystemUI-core", 48 "SystemUI-tags", 49 "SystemUI-proto",
|
D | proguard.flags | 3 -include ../SystemUI/proguard.flags
|
/frameworks/base/packages/SystemUI/tools/lint/ |
D | run_lint.sh | 9 git show --name-only --pretty=format: $2 | grep packages/SystemUI/ > /dev/null 36 --config ${REPO_ROOT}/frameworks/base/packages/SystemUI/tools/lint/lint.xml \ 38 --baseline ${REPO_ROOT}/frameworks/base/packages/SystemUI/tools/lint/baseline.xml \
|
/frameworks/base/packages/CarSystemUI/src/com/android/systemui/volume/ |
D | CarVolumeDialogComponent.java | 21 import com.android.systemui.SystemUI; 29 public CarVolumeDialogComponent(SystemUI sysui, Context context) { in CarVolumeDialogComponent()
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tv/ |
D | TvStatusBar.java | 24 import com.android.systemui.SystemUI; 32 public class TvStatusBar extends SystemUI implements Callbacks {
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/ |
D | VolumeUI.java | 24 import com.android.systemui.SystemUI; 31 public class VolumeUI extends SystemUI {
|
D | VolumeDialogComponent.java | 30 import com.android.systemui.SystemUI; 57 private final SystemUI mSysui; 71 public VolumeDialogComponent(SystemUI sysui, Context context) { in VolumeDialogComponent()
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/pip/ |
D | PipUI.java | 27 import com.android.systemui.SystemUI; 36 public class PipUI extends SystemUI implements CommandQueue.Callbacks {
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/globalactions/ |
D | GlobalActionsComponent.java | 24 import com.android.systemui.SystemUI; 32 public class GlobalActionsComponent extends SystemUI implements Callbacks, GlobalActionsManager {
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/ |
D | Recents.java | 25 import com.android.systemui.SystemUI; 34 public class Recents extends SystemUI implements CommandQueue.Callbacks {
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/shortcut/ |
D | ShortcutKeyDispatcher.java | 31 import com.android.systemui.SystemUI; 39 public class ShortcutKeyDispatcher extends SystemUI
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/util/ |
D | NotificationChannels.java | 27 import com.android.systemui.SystemUI; 31 public class NotificationChannels extends SystemUI {
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/theme/ |
D | ThemeOverlayController.java | 38 import com.android.systemui.SystemUI; 57 public class ThemeOverlayController extends SystemUI {
|