From f8c2f7bd7baf0d001a707af48b3152f26fbaeda2 Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Wed, 6 Sep 2017 09:22:29 -0400 Subject: [PATCH] Add metrics for status bar Test: runtest systemui Fixes: 65289824 Change-Id: Ife5ce98862fc6a92740eaf80cdc0b74cb01dd04e --- core/res/res/values/config.xml | 8 + .../android/systemui/BatteryMeterView.java | 5 +- .../src/com/android/systemui/Dependency.java | 5 + .../systemui/qs/tileimpl/QSTileImpl.java | 14 +- .../systemui/statusbar/SignalClusterView.java | 26 ++- .../phone/StatusBarIconControllerImpl.java | 9 +- .../systemui/statusbar/policy/Clock.java | 6 +- .../systemui/statusbar/policy/IconLogger.java | 29 +++ .../statusbar/policy/IconLoggerImpl.java | 108 +++++++++++ .../statusbar/policy/IconLoggerImplTest.java | 175 ++++++++++++++++++ proto/src/metrics_constants.proto | 13 ++ .../statusbar/StatusBarManagerService.java | 5 +- .../statusbar/StatusBarShellCommand.java | 15 +- 13 files changed, 405 insertions(+), 13 deletions(-) create mode 100644 packages/SystemUI/src/com/android/systemui/statusbar/policy/IconLogger.java create mode 100644 packages/SystemUI/src/com/android/systemui/statusbar/policy/IconLoggerImpl.java create mode 100644 packages/SystemUI/tests/src/com/android/systemui/statusbar/policy/IconLoggerImplTest.java diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml index 5efc226b1571a..9b1e4e1e20e46 100644 --- a/core/res/res/values/config.xml +++ b/core/res/res/values/config.xml @@ -44,7 +44,11 @@ @string/status_bar_zen @string/status_bar_mute @string/status_bar_volume + @string/status_bar_vpn + @string/status_bar_ethernet @string/status_bar_wifi + @string/status_bar_mobile + @string/status_bar_airplane @string/status_bar_cdma_eri @string/status_bar_data_connection @string/status_bar_phone_evdo_signal @@ -81,6 +85,10 @@ alarm_clock secure clock + mobile + vpn + ethernet + airplane