diff options
author | Evan Millar <> | 2009-04-02 22:16:12 -0700 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2009-04-02 22:16:12 -0700 |
commit | e84de8d702bd26fb1e5b55f3cfdd953d8a31ec22 (patch) | |
tree | 1638b93a862015790ef6d9b82f2da2f0d1c9f60b /core | |
parent | 9637d474899d9725da8a41fdf92b9bd1a15d301e (diff) | |
download | frameworks_base-e84de8d702bd26fb1e5b55f3cfdd953d8a31ec22.zip frameworks_base-e84de8d702bd26fb1e5b55f3cfdd953d8a31ec22.tar.gz frameworks_base-e84de8d702bd26fb1e5b55f3cfdd953d8a31ec22.tar.bz2 |
AI 144379: Make checkin batteryinfo dump more terse
BUG=1755458
Automated import of CL 144379
Diffstat (limited to 'core')
-rw-r--r-- | core/java/android/os/BatteryStats.java | 44 |
1 files changed, 24 insertions, 20 deletions
diff --git a/core/java/android/os/BatteryStats.java b/core/java/android/os/BatteryStats.java index 91fc783..0e9102f 100644 --- a/core/java/android/os/BatteryStats.java +++ b/core/java/android/os/BatteryStats.java @@ -80,33 +80,37 @@ public abstract class BatteryStats implements Parcelable { * Include only the run since the last time the device was unplugged in the stats. */ public static final int STATS_UNPLUGGED = 3; + + // NOTE: Update this list if you add/change any stats above. + // These characters are supposed to represent "total", "last", "current", + // and "unplugged". They were shortened for effeciency sake. + private static final String[] STAT_NAMES = { "t", "l", "c", "u" }; /** * Bump the version on this if the checkin format changes. */ - private static final int BATTERY_STATS_CHECKIN_VERSION = 3; + private static final int BATTERY_STATS_CHECKIN_VERSION = 4; private static final long BYTES_PER_KB = 1024; private static final long BYTES_PER_MB = 1048576; // 1024^2 private static final long BYTES_PER_GB = 1073741824; //1024^3 - // TODO: Update this list if you add/change any stats above. - private static final String[] STAT_NAMES = { "total", "last", "current", "unplugged" }; private static final String APK_DATA = "apk"; - private static final String PROCESS_DATA = "process"; - private static final String SENSOR_DATA = "sensor"; - private static final String WAKELOCK_DATA = "wakelock"; - private static final String NETWORK_DATA = "network"; - private static final String USER_ACTIVITY_DATA = "useract"; - private static final String BATTERY_DATA = "battery"; - private static final String WIFI_LOCK_DATA = "wifilock"; - private static final String MISC_DATA = "misc"; - private static final String SCREEN_BRIGHTNESS_DATA = "brightness"; - private static final String SIGNAL_STRENGTH_TIME_DATA = "sigtime"; - private static final String SIGNAL_STRENGTH_COUNT_DATA = "sigcnt"; - private static final String DATA_CONNECTION_TIME_DATA = "dconntime"; - private static final String DATA_CONNECTION_COUNT_DATA = "dconncnt"; + private static final String PROCESS_DATA = "pr"; + private static final String SENSOR_DATA = "sr"; + private static final String WAKELOCK_DATA = "wl"; + private static final String NETWORK_DATA = "nt"; + private static final String USER_ACTIVITY_DATA = "ua"; + private static final String BATTERY_DATA = "bt"; + private static final String BATTERY_LEVEL_DATA = "lv"; + private static final String WIFI_LOCK_DATA = "wfl"; + private static final String MISC_DATA = "m"; + private static final String SCREEN_BRIGHTNESS_DATA = "br"; + private static final String SIGNAL_STRENGTH_TIME_DATA = "sgt"; + private static final String SIGNAL_STRENGTH_COUNT_DATA = "sgc"; + private static final String DATA_CONNECTION_TIME_DATA = "dct"; + private static final String DATA_CONNECTION_COUNT_DATA = "dcc"; private final StringBuilder mFormatBuilder = new StringBuilder(8); private final Formatter mFormatter = new Formatter(mFormatBuilder); @@ -775,7 +779,7 @@ public abstract class BatteryStats implements Parcelable { dumpLine(pw, 0 /* uid */, category, DATA_CONNECTION_COUNT_DATA, args); if (which == STATS_UNPLUGGED) { - dumpLine(pw, 0 /* uid */, category, BATTERY_DATA, getDischargeStartLevel(), + dumpLine(pw, 0 /* uid */, category, BATTERY_LEVEL_DATA, getDischargeStartLevel(), getDischargeCurrentLevel()); } @@ -818,11 +822,11 @@ public abstract class BatteryStats implements Parcelable { String linePrefix = ""; sb.setLength(0); linePrefix = printWakeLockCheckin(sb, wl.getWakeTime(WAKE_TYPE_FULL), batteryRealtime, - "full", which, linePrefix); + "f", which, linePrefix); linePrefix = printWakeLockCheckin(sb, wl.getWakeTime(WAKE_TYPE_PARTIAL), batteryRealtime, - "partial", which, linePrefix); + "p", which, linePrefix); linePrefix = printWakeLockCheckin(sb, wl.getWakeTime(WAKE_TYPE_WINDOW), batteryRealtime, - "window", which, linePrefix); + "w", which, linePrefix); // Only log if we had at lease one wakelock... if (sb.length() > 0) { |