summaryrefslogtreecommitdiffstats
path: root/core/java/android
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2014-03-20 00:43:37 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-03-20 00:43:37 +0000
commit024a003d4c5b558ad5580cde4a99c2180bcd77fa (patch)
tree83f3bc2966ccd01721fbe81b4c316b136961b4b6 /core/java/android
parent5c3f7236e6f5c6eeb3d3a7da4ba5ff5a7cb08651 (diff)
parent40c8725804f46c9d53f2815e0ee69e6cfb0152cc (diff)
downloadframeworks_base-024a003d4c5b558ad5580cde4a99c2180bcd77fa.zip
frameworks_base-024a003d4c5b558ad5580cde4a99c2180bcd77fa.tar.gz
frameworks_base-024a003d4c5b558ad5580cde4a99c2180bcd77fa.tar.bz2
Merge "batstats: fix wake lock tracking, service bug"
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/os/BatteryStats.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/core/java/android/os/BatteryStats.java b/core/java/android/os/BatteryStats.java
index 7db4ac2..b0d94d5 100644
--- a/core/java/android/os/BatteryStats.java
+++ b/core/java/android/os/BatteryStats.java
@@ -570,13 +570,15 @@ public abstract class BatteryStats implements Parcelable {
public static final int STATE_PHONE_IN_CALL_FLAG = 1<<18;
public static final int STATE_WIFI_ON_FLAG = 1<<17;
public static final int STATE_BLUETOOTH_ON_FLAG = 1<<16;
-
+
public static final int MOST_INTERESTING_STATES =
STATE_BATTERY_PLUGGED_FLAG | STATE_SCREEN_ON_FLAG
| STATE_GPS_ON_FLAG | STATE_PHONE_IN_CALL_FLAG;
public int states;
+ public int states2;
+
// The wake lock that was acquired at this point.
public HistoryTag wakelockTag;
@@ -1216,6 +1218,11 @@ public abstract class BatteryStats implements Parcelable {
public abstract int getHighDischargeAmountSinceCharge();
/**
+ * Retrieve the discharge amount over the selected discharge period <var>which</var>.
+ */
+ public abstract int getDischargeAmount(int which);
+
+ /**
* Get the amount the battery has discharged while the screen was on,
* since the last time power was unplugged.
*/