summaryrefslogtreecommitdiff
path: root/packages/SystemUI/src/com/android/systemui/BatteryMeterView.java
diff options
context:
space:
mode:
authorLucas Dupin <dupin@google.com>2018-06-12 13:08:23 -0700
committerLucas Dupin <dupin@google.com>2018-06-12 13:08:23 -0700
commitc510d4159600864ed17460429b478b0e3a02fd14 (patch)
tree2e3417d99f973b03c457c5be16718ee0685b1b6a /packages/SystemUI/src/com/android/systemui/BatteryMeterView.java
parent7f6641b890e73d972548ca13b4871dadfed980c0 (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.java13
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);