/frameworks/base/packages/CarSystemUI/src/com/android/systemui/ |
D | CarSystemUIBinder.java | 61 public abstract SystemUI bindAuthController(AuthController sysui); in bindAuthController() 67 public abstract SystemUI bindDivider(Divider sysui); in bindDivider() 73 public abstract SystemUI bindCarNavigationBar(CarNavigationBar sysui); in bindCarNavigationBar() 79 public abstract SystemUI bindGarbageMonitorService(GarbageMonitor.Service sysui); in bindGarbageMonitorService() 85 public abstract SystemUI bindGlobalActionsComponent(GlobalActionsComponent sysui); in bindGlobalActionsComponent() 91 public abstract SystemUI bindInstantAppNotifier(InstantAppNotifier sysui); in bindInstantAppNotifier() 97 public abstract SystemUI bindKeyguardViewMediator(KeyguardViewMediator sysui); in bindKeyguardViewMediator() 103 public abstract SystemUI bindLatencyTester(LatencyTester sysui); in bindLatencyTester() 109 public abstract SystemUI bindPipUI(PipUI sysui); in bindPipUI() 115 public abstract SystemUI bindPowerUI(PowerUI sysui); in bindPowerUI() [all …]
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/dagger/ |
D | SystemUIBinder.java | 23 import com.android.systemui.SystemUI; 61 public abstract SystemUI bindAuthController(AuthController service); in bindAuthController() 67 public abstract SystemUI bindDivider(Divider sysui); in bindDivider() 73 public abstract SystemUI bindGarbageMonitorService(GarbageMonitor.Service sysui); in bindGarbageMonitorService() 79 public abstract SystemUI bindGlobalActionsComponent(GlobalActionsComponent sysui); in bindGlobalActionsComponent() 85 public abstract SystemUI bindInstantAppNotifier(InstantAppNotifier sysui); in bindInstantAppNotifier() 91 public abstract SystemUI bindKeyguardViewMediator(KeyguardViewMediator sysui); in bindKeyguardViewMediator() 97 public abstract SystemUI bindLatencyTester(LatencyTester sysui); in bindLatencyTester() 103 public abstract SystemUI bindPipUI(PipUI sysui); in bindPipUI() 109 public abstract SystemUI bindPowerUI(PowerUI sysui); in bindPowerUI() [all …]
|
D | ContextComponentResolver.java | 23 import com.android.systemui.SystemUI; 39 private final Map<Class<?>, Provider<SystemUI>> mSystemUICreators; 46 Map<Class<?>, Provider<SystemUI>> systemUICreators, in ContextComponentResolver() 92 public SystemUI resolveSystemUI(String className) { in resolveSystemUI()
|
D | ContextComponentHelper.java | 23 import com.android.systemui.SystemUI; 40 SystemUI resolveSystemUI(String className); in resolveSystemUI()
|
/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 Each SystemUI service is expected to be a major part of system ui and the 33 The first SystemUI service that is started should always be Dependency. 67 ## Default SystemUI services list 69 ### [com.android.systemui.Dependency](/packages/SystemUI/src/com/android/systemui/Dependency.java) 73 ### [com.android.systemui.util.NotificationChannels](/packages/SystemUI/src/com/android/systemui/ut… 77 ### [com.android.systemui.keyguard.KeyguardViewMediator](/packages/SystemUI/src/com/android/systemu… [all …]
|
D | Android.bp | 18 name: "SystemUI-proto", 28 name: "SystemUI-tags", 33 name: "SystemUI-core", 48 "SystemUI-statsd", 69 "SystemUI-tags", 70 "SystemUI-proto", 82 name: "SystemUI-tests-utils", 94 name: "SystemUI-tests", 114 "SystemUI-statsd", 135 "SystemUI-tags", [all …]
|
D | CleanSpec.mk | 46 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/product/priv-app/SystemUI) 47 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/product/priv-app/SystemUI)
|
D | proguard.flags | 20 -keep class * extends com.android.systemui.SystemUI 21 -keep class * implements com.android.systemui.SystemUI$Injector 40 -keep public class * extends com.android.systemui.SystemUI {
|
/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 | qs-tiles.md | 7 …riptions about the lifecycle of a tile, how to create new tiles and how SystemUI manages and displ… 23 All the classes described in this document that live inside SystemUI are only instantiated in the p… 25 For an example on this, see [`RotationLockController`](/packages/SystemUI/src/com/android/systemui/… 33 * [`QSTile`](/packages/SystemUI/plugin/src/com/android/systemui/plugins/qs/QSTile.java): Interface … 36 …SystemUI/src/com/android/systemui/qs/tileimpl/QSTileImpl.java): Abstract implementation of `QSTile… 37 * [`SystemUI/src/com/android/systemui/qs/tiles`](/packages/SystemUI/src/com/android/systemui/qs/til… 40 * [`CustomTile`](/packages/SystemUI/src/com/android/systemui/qs/external/CustomTile.java): Equivale… 42 … in SystemUI that work with tiles operate on `QSTile` or the interfaces defined in it. However, al… 62 #### SystemUI tiles 64 Each tile defined in SystemUI extends `QSTileImpl`. This abstract class implements some common func… [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/CarSystemUI/ |
D | Android.bp | 30 "SystemUI-core", 50 "SystemUI-tags", 51 "SystemUI-proto", 80 "SystemUI-tests", 100 "SystemUI-tags", 101 "SystemUI-proto", 138 "SystemUI",
|
/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/SystemUI/scripts/ |
D | update_statsd_lib.sh | 28 mma -j16 SystemUI-statsd 29 …cp out/target/product/$TARGET_PRODUCT/obj/JAVA_LIBRARIES/SystemUI-statsd_intermediates/javalib.jar…
|
/frameworks/base/packages/SystemUI/shared/ |
D | Android.bp | 16 name: "statslog-SystemUI-java-gen", 23 name: "SystemUI-statsd", 26 ":statslog-SystemUI-java-gen",
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/ |
D | SystemUIApplication.java | 57 private SystemUI[] mServices; 162 mServices = new SystemUI[services.length]; in startServicesIfNeeded() 189 SystemUI obj = mComponentHelper.resolveSystemUI(clsName); in startServicesIfNeeded() 192 obj = (SystemUI) constructor.newInstance(this); in startServicesIfNeeded() 237 public SystemUI[] getServices() { in getServices()
|
D | SystemUI.java | 35 public abstract class SystemUI implements Dumpable { class 38 public SystemUI(Context context) { in SystemUI() method in SystemUI
|
/frameworks/base/packages/CarSystemUI/src/com/android/systemui/car/sideloaded/ |
D | SideLoadedAppController.java | 24 import com.android.systemui.SystemUI; 33 public class SideLoadedAppController extends SystemUI {
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/accessibility/ |
D | WindowMagnification.java | 26 import com.android.systemui.SystemUI; 36 public class WindowMagnification extends SystemUI {
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/ |
D | VolumeUI.java | 25 import com.android.systemui.SystemUI; 35 public class VolumeUI extends SystemUI {
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tv/ |
D | TvStatusBar.java | 29 import com.android.systemui.SystemUI; 49 public class TvStatusBar extends SystemUI implements CommandQueue.Callbacks {
|
/frameworks/base/packages/CarSystemUI/src/com/android/systemui/car/voicerecognition/ |
D | ConnectedDeviceVoiceRecognitionNotifier.java | 32 import com.android.systemui.SystemUI; 41 public class ConnectedDeviceVoiceRecognitionNotifier extends SystemUI {
|
/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/pip/ |
D | PipUI.java | 27 import com.android.systemui.SystemUI; 41 public class PipUI extends SystemUI implements CommandQueue.Callbacks {
|