diff options
author | Lucas Dupin <dupin@google.com> | 2018-06-12 13:08:23 -0700 |
---|---|---|
committer | Lucas Dupin <dupin@google.com> | 2018-06-12 13:08:23 -0700 |
commit | c510d4159600864ed17460429b478b0e3a02fd14 (patch) | |
tree | 2e3417d99f973b03c457c5be16718ee0685b1b6a /packages/SystemUI/src/com/android/systemui/BatteryMeterView.java | |
parent | 7f6641b890e73d972548ca13b4871dadfed980c0 (diff) |
Dump keyguard status bar state
We didn't have KeyguardStatusBarView dumps in our dumpsys,
adding more info will make our lives easier in the future.
Test: adb shell dumpsys activity service com.android.systemui
Change-Id: I07af14922501889cc15005f01463674f0651dfde
Fixes: 109899206
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/BatteryMeterView.java')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/BatteryMeterView.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/BatteryMeterView.java b/packages/SystemUI/src/com/android/systemui/BatteryMeterView.java index 7aef9fddedae..61784fa9a64e 100644 --- a/packages/SystemUI/src/com/android/systemui/BatteryMeterView.java +++ b/packages/SystemUI/src/com/android/systemui/BatteryMeterView.java @@ -56,6 +56,8 @@ import com.android.systemui.tuner.TunerService; import com.android.systemui.tuner.TunerService.Tunable; import com.android.systemui.util.Utils.DisableStateTracker; +import java.io.FileDescriptor; +import java.io.PrintWriter; import java.text.NumberFormat; public class BatteryMeterView extends LinearLayout implements @@ -343,6 +345,17 @@ public class BatteryMeterView extends LinearLayout implements return (int) ArgbEvaluator.getInstance().evaluate(darkIntensity, lightColor, darkColor); } + public void dump(FileDescriptor fd, PrintWriter pw, String[] args) { + String powerSave = mDrawable == null ? null : mDrawable.getPowerSave() + ""; + CharSequence percent = mBatteryPercentView == null ? null : mBatteryPercentView.getText(); + pw.println(" BatteryMeterView:"); + pw.println(" mDrawable.getPowerSave: " + powerSave); + pw.println(" mBatteryPercentView.getText(): " + percent); + pw.println(" mTextColor: #" + Integer.toHexString(mTextColor)); + pw.println(" mLevel: " + mLevel); + pw.println(" mForceShowPercent: " + mForceShowPercent); + } + private final class SettingObserver extends ContentObserver { public SettingObserver(Handler handler) { super(handler); |