/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/dagger/ |
H A D | SystemUIBinder.java | 22 import com.android.systemui.SystemUI; 60 public abstract SystemUI bindAuthController(AuthController service); in bindAuthController() 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() 126 public abstract SystemUI bindsStatusBar(StatusBar sysui); in bindsStatusBar() 132 public abstract SystemUI bindSystemActions(SystemActions sysui); in bindSystemActions() 144 public abstract SystemUI bindToastUI(ToastUI service); in bindToastUI() 150 public abstract SystemUI bindsTvStatusBar(TvStatusBar sysui); in bindsTvStatusBar() 168 public abstract SystemUI bindVolumeUI(VolumeUI sysui); in bindVolumeUI() [all …]
|
H A 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()
|
H A D | ContextComponentHelper.java | 23 import com.android.systemui.SystemUI; 40 SystemUI resolveSystemUI(String className); in resolveSystemUI()
|
/aosp12/packages/apps/Car/SystemUI/src/com/android/systemui/ |
H A D | CarSystemUIBinder.java | 60 public abstract SystemUI bindAuthController(AuthController sysui); in bindAuthController() 66 public abstract SystemUI bindCarSystemBar(CarSystemBar sysui); in bindCarSystemBar() 96 public abstract SystemUI bindLatencyTester(LatencyTester sysui); in bindLatencyTester() 102 public abstract SystemUI bindPowerUI(PowerUI sysui); in bindPowerUI() 108 public abstract SystemUI bindRecents(Recents sysui); in bindRecents() 138 public abstract SystemUI bindsStatusBar(StatusBar sysui); in bindsStatusBar() 144 public abstract SystemUI bindSystemActions(SystemActions sysui); in bindSystemActions() 150 public abstract SystemUI bindVolumeUI(VolumeUI sysui); in bindVolumeUI() 156 public abstract SystemUI bindCarToastUI(CarToastUI service); in bindCarToastUI() 162 public abstract SystemUI bindConnectedDeviceVoiceRecognitionNotifier( in bindConnectedDeviceVoiceRecognitionNotifier() [all …]
|
/aosp12/frameworks/base/packages/SystemUI/ |
H A 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) 102 ### [com.android.systemui.power.PowerUI](/packages/SystemUI/src/com/android/systemui/power/PowerUI.… 149 * [Plugins](/packages/SystemUI/docs/plugins.md) [all …]
|
H A D | Android.bp | 35 name: "SystemUI-proto", 49 name: "SystemUI-tags", 70 name: "SystemUI-core", 93 "SystemUI-statsd", 116 "SystemUI-tags", 117 "SystemUI-proto", 175 "SystemUI-statsd", 198 "SystemUI-tags", 199 "SystemUI-proto", 225 name: "SystemUI", [all …]
|
H A 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)
|
H A D | proguard.flags | 25 -keep class * extends com.android.systemui.SystemUI 26 -keep class * implements com.android.systemui.SystemUI$Injector 42 -keep public class * extends com.android.systemui.SystemUI {
|
/aosp12/frameworks/base/packages/SystemUI/docs/ |
H A 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… 56 Expected interface: [ClockPlugin](/frameworks/base/packages/SystemUI/plugin/src/com/android/systemu… [all …]
|
H A 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.…
|
H A D | qs-tiles.md | 37 * [`SystemUI/src/com/android/systemui/qs/tiles`](/packages/SystemUI/src/com/android/systemui/qs/til… 62 #### SystemUI tiles 66 For more information on how to implement a tile in SystemUI, see [Implementing a SystemUI tile](#im… 79 * **[`QSIconView`](/packages/SystemUI/plugin/src/com/android/systemui/plugins/qs/QSIconView.java)** 80 * **[`QSIconViewImpl`](/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSIconViewImpl.java)… 109 2. State in the device changes. This is normally outside of SystemUI's control. 192 ### SystemUI classes 194 …that live in SystemUI to support third party tiles. These classes live in [SystemUI/src/com/androi… 294 ### Implementing a SystemUI tile 296 1. Create a class (preferably in [`SystemUI/src/com/android/systemui/qs/tiles`](/packages/SystemUI/… [all …]
|
H A 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 …]
|
H A 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…
|
/aosp12/frameworks/base/packages/SystemUI/docs/keyguard/ |
H A D | bouncer.md | 14 [1]: /frameworks/base/packages/SystemUI/com/android/systemui/statusbar/phone/KeyguardBouncer 15 [2]: /frameworks/base/packages/SystemUI/com/android/keyguard/KeyguardHostViewController 16 [3]: /frameworks/base/packages/SystemUI/com/android/keyguard/KeyguardSecurityContainerController 17 [4]: /frameworks/base/packages/SystemUI/com/android/keyguard/KeyguardSecurityViewFlipperController 18 [5]: /frameworks/base/packages/SystemUI/com/android/keyguard/KeyguardSecurityModel
|
/aosp12/packages/apps/Car/SystemUI/ |
H A D | Android.bp | 34 "SystemUI-core", 56 "SystemUI-tags", 57 "SystemUI-proto", 86 "SystemUI-tests", 108 "SystemUI-tags", 109 "SystemUI-proto", 148 "SystemUI",
|
H A D | OWNERS | 8 # Owners from Core Android SystemUI in case quick approval is needed for simple refactoring. 9 # But generally, someone from the AAOS SystemUI listed above should be included.
|
/aosp12/frameworks/base/packages/SystemUI/shared/ |
H A D | Android.bp | 25 name: "statslog-SystemUI-java-gen", 32 name: "SystemUI-statsd", 35 ":statslog-SystemUI-java-gen", 58 name: "SystemUI-flag-types", 78 "SystemUI-flag-types",
|
/aosp12/frameworks/base/core/tests/coretests/src/android/app/ |
H A 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
|
/aosp12/packages/apps/Car/SystemUI/samples/ |
H A D | README.md | 1 # AAOS SystemUI Sample RRO's 3 Each sample demonstrates the effects of overriding some configs in AAOS SystemUI. 14 # Restart SystemUI
|
/aosp12/frameworks/base/core/java/com/android/internal/app/ |
H A 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
|
/aosp12/frameworks/base/packages/SystemUI/tools/lint/ |
H A 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 \
|
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/ |
H A 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()
|
/aosp12/frameworks/base/core/tests/coretests/src/com/android/internal/view/ |
H A 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
|
/aosp12/frameworks/base/packages/SystemUI/scripts/ |
H A 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…
|
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/tv/ |
H A D | TvSystemUIBinder.java | 19 import com.android.systemui.SystemUI; 36 SystemUI bindTvNotificationHandler(TvNotificationHandler systemui); in bindTvNotificationHandler()
|