diff options
| author | Ruchi Kandoi <kandoiruchi@google.com> | 2016-04-07 11:28:30 -0700 |
|---|---|---|
| committer | Ruchi Kandoi <kandoiruchi@google.com> | 2016-04-08 01:09:02 +0000 |
| commit | 6361e22feae7cdb0968f1056c7834e2825eeae31 (patch) | |
| tree | 6dd4f8d6fce750efb97e81c0791790cf286bd8a3 /core/java/android | |
| parent | c0b8c119d311645450e923bae2b4e030b18d3632 (diff) | |
batteryService: Add Charge Counter.
Bug: 27174034
Change-Id: Ib8bc8f617288c0ad543c67e0fa609c5a0c87b5fd
Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/os/BatteryManager.java | 7 | ||||
| -rw-r--r-- | core/java/android/os/BatteryProperties.java | 4 |
2 files changed, 11 insertions, 0 deletions
diff --git a/core/java/android/os/BatteryManager.java b/core/java/android/os/BatteryManager.java index e40ebf777b88..d39968a09023 100644 --- a/core/java/android/os/BatteryManager.java +++ b/core/java/android/os/BatteryManager.java @@ -115,6 +115,13 @@ public class BatteryManager { */ public static final String EXTRA_MAX_CHARGING_VOLTAGE = "max_charging_voltage"; + /** + * Extra for {@link android.content.Intent#ACTION_BATTERY_CHANGED}: + * integer containing the charge counter present in the battery. + * {@hide} + */ + public static final String EXTRA_CHARGE_COUNTER = "charge_counter"; + // values for "status" field in the ACTION_BATTERY_CHANGED Intent public static final int BATTERY_STATUS_UNKNOWN = 1; public static final int BATTERY_STATUS_CHARGING = 2; diff --git a/core/java/android/os/BatteryProperties.java b/core/java/android/os/BatteryProperties.java index c3e0f246574f..b509d76d26e7 100644 --- a/core/java/android/os/BatteryProperties.java +++ b/core/java/android/os/BatteryProperties.java @@ -30,6 +30,7 @@ public class BatteryProperties implements Parcelable { public int batteryLevel; public int batteryVoltage; public int batteryTemperature; + public int batteryChargeCounter; public String batteryTechnology; public BatteryProperties() { @@ -47,6 +48,7 @@ public class BatteryProperties implements Parcelable { batteryLevel = other.batteryLevel; batteryVoltage = other.batteryVoltage; batteryTemperature = other.batteryTemperature; + batteryChargeCounter = other.batteryChargeCounter; batteryTechnology = other.batteryTechnology; } @@ -67,6 +69,7 @@ public class BatteryProperties implements Parcelable { batteryLevel = p.readInt(); batteryVoltage = p.readInt(); batteryTemperature = p.readInt(); + batteryChargeCounter = p.readInt(); batteryTechnology = p.readString(); } @@ -82,6 +85,7 @@ public class BatteryProperties implements Parcelable { p.writeInt(batteryLevel); p.writeInt(batteryVoltage); p.writeInt(batteryTemperature); + p.writeInt(batteryChargeCounter); p.writeString(batteryTechnology); } |
