电压和温度读数 - 数量级问题

时间:2011-08-12 10:34:06

标签: android power-management batterylevel

我正在使用BatteryManager包括电压

读出几个值
int volt = intent.getIntExtra(BatteryManager.EXTRA_VOLTAGE, -1);

问题是,有些设备返回mV而其他设备返回V(例如5122和5)。

问题:有没有办法检索数量级或我是否必须实施手动合理性检查?

感谢

1 个答案:

答案 0 :(得分:1)

恕我直言,这种“比例”指示器仅适用于电池电量(参见http://developer.android.com/reference/android/os/BatteryManager.html)而不是电压。通常应返回mV - 但为了安全起见,您需要进行合理性检查