BatteryManager.EXTRA_SCALE和BatteryManager.EXTRA_LEVEL之间的区别

时间:2014-12-17 12:36:31

标签: android broadcastreceiver battery

我正在编写一个应用程序,我需要获取设备电池状态。

我发现这两个属性:

 1. BatteryManager.EXTRA_SCALE and
 2. BatteryManager.EXTRA_LEVEL

两者之间有什么区别。有什么建议吗?

1 个答案:

答案 0 :(得分:4)

EXTRA_LEVEL - 包含当前电池电量的整数字段,从0到EXTRA_SCALE。 EXTRA_SCALE - ACTION_BATTERY_CHANGED的额外信息:包含最大电池电量的整数。

http://developer.android.com/reference/android/os/BatteryManager.html