1

我正在使用BatteryManager包括电压读出几个值

int volt = intent.getIntExtra(BatteryManager.EXTRA_VOLTAGE, -1);

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

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

谢谢

4

1 回答 1

1

恕我直言,这样的“规模”指标只存在于电池电量(参见http://developer.android.com/reference/android/os/BatteryManager.html)而不是电压。通常应该返回 mV - 但为了安全起见,您需要进行合理性检查

于 2011-08-12T10:37:17.897 回答