Improve StatusBarManager disable*() apis
Enable adding a reason to disable api to improve debugging efforts. The goal is to have attribution data for why SystemUI elements are disabled, not just at a package level (as in the status quo) but at a sub package level. Can be tested by manually disabling flags from command line with "adb shell cmd statusbar send-disable-flag clock" and checking at the dump logs via "adb shell dumpsys statusbar". Flag: NONE Test: Manually tested in pixel 7. Bug: 291319588 Change-Id: I52ff935d7d095a7bb1b698207de525bc551a45f6
Showing
- core/api/system-current.txt 5 additions, 1 deletioncore/api/system-current.txt
- core/api/system-lint-baseline.txt 4 additions, 0 deletionscore/api/system-lint-baseline.txt
- core/api/test-current.txt 1 addition, 1 deletioncore/api/test-current.txt
- core/java/android/app/StatusBarManager.aidl 19 additions, 0 deletionscore/java/android/app/StatusBarManager.aidl
- core/java/android/app/StatusBarManager.java 393 additions, 48 deletionscore/java/android/app/StatusBarManager.java
- core/java/com/android/internal/statusbar/IStatusBarService.aidl 3 additions, 2 deletions...ava/com/android/internal/statusbar/IStatusBarService.aidl
- libs/WindowManager/Shell/src/com/android/wm/shell/draganddrop/DragLayout.java 9 additions, 7 deletions...hell/src/com/android/wm/shell/draganddrop/DragLayout.java
- packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialogLite.java 6 additions, 4 deletions...droid/systemui/globalactions/GlobalActionsDialogLite.java
- packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java 11 additions, 5 deletions...c/com/android/systemui/keyguard/KeyguardViewMediator.java
- packages/SystemUI/src/com/android/systemui/statusbar/phone/CentralSurfacesImpl.java 8 additions, 3 deletions...android/systemui/statusbar/phone/CentralSurfacesImpl.java
- services/core/java/com/android/server/UiModeManagerService.java 5 additions, 3 deletions...es/core/java/com/android/server/UiModeManagerService.java
- services/core/java/com/android/server/statusbar/StatusBarManagerService.java 47 additions, 39 deletions...com/android/server/statusbar/StatusBarManagerService.java
- services/core/java/com/android/server/statusbar/StatusBarShellCommand.java 7 additions, 21 deletions...a/com/android/server/statusbar/StatusBarShellCommand.java
- services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java 4 additions, 2 deletions...droid/server/devicepolicy/DevicePolicyManagerService.java
- tests/StatusBar/src/com/android/statusbartest/StatusBarTest.java 39 additions, 14 deletions...tatusBar/src/com/android/statusbartest/StatusBarTest.java
Loading
Please register or sign in to comment