public class BatteryInfo extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
BatteryInfo.BatteryDataParser |
static interface |
BatteryInfo.Callback |
Modifier and Type | Field and Description |
---|---|
String |
batteryPercentString |
int |
mBatteryLevel |
String |
mChargeLabelString |
boolean |
mDischarging |
String |
remainingLabel |
long |
remainingTimeUs |
Constructor and Description |
---|
BatteryInfo() |
Modifier and Type | Method and Description |
---|---|
void |
bindHistory(UsageView view,
BatteryInfo.BatteryDataParser... parsers) |
static void |
getBatteryInfo(Context context,
BatteryInfo.Callback callback) |
static void |
getBatteryInfo(Context context,
BatteryInfo.Callback callback,
boolean shortString) |
static BatteryInfo |
getBatteryInfo(Context context,
Intent batteryBroadcast,
BatteryStats stats,
long elapsedRealtimeUs) |
static BatteryInfo |
getBatteryInfo(Context context,
Intent batteryBroadcast,
BatteryStats stats,
long elapsedRealtimeUs,
boolean shortString) |
public String mChargeLabelString
public int mBatteryLevel
public boolean mDischarging
public long remainingTimeUs
public String batteryPercentString
public String remainingLabel
public void bindHistory(UsageView view, BatteryInfo.BatteryDataParser... parsers)
public static void getBatteryInfo(Context context, BatteryInfo.Callback callback)
public static void getBatteryInfo(Context context, BatteryInfo.Callback callback, boolean shortString)
public static BatteryInfo getBatteryInfo(Context context, Intent batteryBroadcast, BatteryStats stats, long elapsedRealtimeUs)
public static BatteryInfo getBatteryInfo(Context context, Intent batteryBroadcast, BatteryStats stats, long elapsedRealtimeUs, boolean shortString)