/frameworks/base/packages/SystemUI/src/com/android/systemui/dagger/ |
D | SystemUIBinder.java | 22 import com.android.systemui.SystemUI; 60 public abstract SystemUI bindAuthController(AuthController service); in bindAuthController() 66 public abstract SystemUI bindGarbageMonitorService(GarbageMonitor.Service sysui); in bindGarbageMonitorService() 72 public abstract SystemUI bindGlobalActionsComponent(GlobalActionsComponent sysui); in bindGlobalActionsComponent() 78 public abstract SystemUI bindInstantAppNotifier(InstantAppNotifier sysui); in bindInstantAppNotifier() 84 public abstract SystemUI bindKeyguardViewMediator(KeyguardViewMediator sysui); in bindKeyguardViewMediator() 90 public abstract SystemUI bindLatencyTester(LatencyTester sysui); in bindLatencyTester() 96 public abstract SystemUI bindPowerUI(PowerUI sysui); in bindPowerUI() 102 public abstract SystemUI bindRecents(Recents sysui); in bindRecents() 108 public abstract SystemUI bindScreenDecorations(ScreenDecorations sysui); in bindScreenDecorations() [all …]
|
D | ContextComponentResolver.java | 23 import com.android.systemui.SystemUI; 38 private final Map<Class<?>, Provider<SystemUI>> mSystemUICreators; 45 Map<Class<?>, Provider<SystemUI>> systemUICreators, in ContextComponentResolver() 91 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 | 35 name: "SystemUI-proto", 49 name: "SystemUI-tags", 54 name: "SystemUI-core", 70 "SystemUI-statsd", 93 "SystemUI-tags", 94 "SystemUI-proto", 107 name: "SystemUI-tests-utils", 129 name: "SystemUI-tests", 150 "SystemUI-statsd", 173 "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 | 25 -keep class * extends com.android.systemui.SystemUI 26 -keep class * implements com.android.systemui.SystemUI$Injector 45 -keep public class * extends com.android.systemui.SystemUI {
|
/frameworks/base/packages/SystemUI/docs/ |
D | plugin_hooks.md | 3 Expected interface: [OverlayPlugin](/frameworks/base/packages/SystemUI/plugin/src/com/android 9 Expected interface: [QS](/frameworks/base/packages/SystemUI/plugin/src/com/android/systemui/plugins… 16 Expected interface: [QSFactory](/frameworks/base/packages/SystemUI/plugin/src/com/android/systemui/… 21 Expected interface: [NavBarButtonProvider](/frameworks/base/packages/SystemUI/plugin/src/com/androi… 26 Expected interface: [NavGesture](/frameworks/base/packages/SystemUI/plugin/src/com/android/systemui… 31 Expected interface: [IntentButtonProvider](/frameworks/base/packages/SystemUI/plugin/src/com/androi… 36 Expected interface: [IntentButtonProvider](/packages/SystemUI/plugin/src/com/android/systemui/plugi… 41 Expected interface: [GlobalActions](/frameworks/base/packages/SystemUI/plugin/src/com/android/syste… 46 Expected interface: [VolumeDialog](/frameworks/base/packages/SystemUI/plugin/src/com/android/system… 51 Expected interface: [NotificationSwipeActionHelper](/frameworks/base/packages/SystemUI/plugin/src/c… [all …]
|
D | camera.md | 12 …ces/core/java/com/android/server/GestureLauncherService.java#475) (which hands it off to SystemUI). 13 4. Inside SystemUI, [onCameraLaunchDetected](/packages/SystemUI/src/com/android/systemui/statusbar/… 17 …ched immediately. [Callsite in onCameraLaunchGestureDetected](/packages/SystemUI/src/com/android/s… 18 6. If the keyguard is up, however, [KeyguardBottomAreaView.launchCamera](/packages/SystemUI/src/com… 19 7. If the intent [would have to launch a resolver](/packages/SystemUI/src/com/android/systemui/stat… 20 …screen "bouncer" (authentication method) [is first presented](/packages/SystemUI/src/com/android/s… 21 8. Otherwise (just one secure camera), [it is launched](/packages/SystemUI/src/com/android/systemui… 30 …* [Callsite](/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java#3950) in… 32 …SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.java#366) is consulted, w… 33 …* [Callsite](/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.…
|
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 | sos_gesture.md | 13 …ces/core/java/com/android/server/GestureLauncherService.java#475) (which hands it off to SystemUI). 14 4. Inside SystemUI, [onEmergencyActionLaunchGestureDetected](/packages/SystemUI/src/com/android/sys… 18 … setting is one launch Emergengy Flow immediately. [Callsite](/packages/SystemUI/src/com/android/s… 26 [The emergengy sos intent action](packages/SystemUI/src/com/android/systemui/emergency/EmergencyGes…
|
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. 44 - `SystemUIFactory` `@Provides` dependencies that need to be overridden by SystemUI 51 ### Adding injection to a new SystemUI object 53 SystemUI object are made injectable by adding an entry in `SystemUIBinder`. SystemUIApplication uses [all …]
|
/frameworks/base/core/tests/coretests/src/android/app/ |
D | OWNERS | 4 per-file *Notification* = file:/packages/SystemUI/OWNERS 5 per-file *Zen* = file:/packages/SystemUI/OWNERS 6 per-file *StatusBar* = file:/packages/SystemUI/OWNERS
|
/frameworks/base/core/java/com/android/internal/app/ |
D | OWNERS | 2 per-file *Resolver* = file:/packages/SystemUI/OWNERS 3 per-file *Chooser* = file:/packages/SystemUI/OWNERS 4 per-file SimpleIconFactory.java = file:/packages/SystemUI/OWNERS
|
/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/core/tests/coretests/src/com/android/internal/view/ |
D | OWNERS | 2 per-file *ScrollCapture*.java = file:/packages/SystemUI/src/com/android/systemui/screenshot/OWNERS 3 per-file *CaptureHelper*.java = file:/packages/SystemUI/src/com/android/systemui/screenshot/OWNERS
|
/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/src/com/android/systemui/tv/ |
D | TvSystemUIBinder.java | 19 import com.android.systemui.SystemUI; 36 SystemUI bindTvNotificationHandler(TvNotificationHandler systemui); in bindTvNotificationHandler()
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/ |
D | SystemUIApplication.java | 61 private SystemUI[] mServices; 182 mServices = new SystemUI[services.length]; in startServicesIfNeeded() 209 SystemUI obj = mComponentHelper.resolveSystemUI(clsName); in startServicesIfNeeded() 212 obj = (SystemUI) constructor.newInstance(this); in startServicesIfNeeded() 257 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/SystemUI/shared/ |
D | Android.bp | 25 name: "statslog-SystemUI-java-gen", 32 name: "SystemUI-statsd", 35 ":statslog-SystemUI-java-gen",
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tv/ |
D | TvStatusBar.java | 25 import com.android.systemui.SystemUI; 39 public class TvStatusBar extends SystemUI implements CommandQueue.Callbacks {
|
/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/recents/ |
D | Recents.java | 24 import com.android.systemui.SystemUI; 33 public class Recents extends SystemUI implements CommandQueue.Callbacks {
|
/frameworks/base/core/java/com/android/internal/view/ |
D | OWNERS | 23 per-file *ScrollCapture*.java = file:/packages/SystemUI/src/com/android/systemui/screenshot/OWNERS 24 per-file *CaptureHelper*.java = file:/packages/SystemUI/src/com/android/systemui/screenshot/OWNERS
|