// Are we charging / charged?
int status = batteryStatus.getIntExtra(BatteryManager.EXTRA_STATUS, -1);
//Determine the Current Battery Level
int level = batteryStatus.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
int scale = batteryStatus.getIntExtra(BatteryManager.EXTRA_SCALE, -1);
REF:http://developer.android.com/training/monitoring-device-state/battery-monitoring.html
答案 0 :(得分:0)
如果你看一下开发者documentation for this method,它会告诉你:
public int getIntExtra(String name,int defaultValue)
从意图中检索扩展数据。
<强>参数:强>
- 名称 所需项目的名称。
- defaultValue 如果没有使用给定名称存储所需类型的值,则返回的值。
<强>返回:强>
以前使用putExtra()或者添加的项目的值 默认值,如果没有找到。