OSDN Git Service

StatusBar: add DISABLE2_SYSTEM_ICONS flag
authorCharles He <qiurui@google.com>
Mon, 18 Sep 2017 08:50:58 +0000 (09:50 +0100)
committerCharles He <qiurui@google.com>
Mon, 25 Sep 2017 20:29:27 +0000 (21:29 +0100)
commit6a79b0dff1d82e51d5f0a1d30f8491b6dcb4d6f5
tree68320815a79331a8f15b9d7be2457d0a9f6ed102
parent8c238c5a7d7ff8b81a294a1476745f8bd6e235ca
StatusBar: add DISABLE2_SYSTEM_ICONS flag

Add a StatusBarManager flag to control the visibility of system icons
such as connectivity info, battery, etc. Note that the clock is
controlled separately through DISABLE_CLOCK.

Also note that this flag differs from DISABLE_SYSTEM_INFO, which
controls the system icons and the clock as a whole, but only works for
the collapsed status bar (CollapsedStatusBarFragment).

Bug: 65813398
Test: runtest systemui
Test: manual, by using a modified version of TestDPC and
      DevicePolicyManagerService

Change-Id: Icb61c7bb1a625edd818be7a66d7f15c3e812237b
core/java/android/app/StatusBarManager.java
packages/SystemUI/src/com/android/systemui/BatteryMeterView.java
packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarIconController.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarIconControllerImpl.java
packages/SystemUI/src/com/android/systemui/util/Utils.java
packages/SystemUI/tests/src/com/android/systemui/qs/car/CarQsFragmentTest.java