我正在使用BatteryManager
包括电压读出几个值
int volt = intent.getIntExtra(BatteryManager.EXTRA_VOLTAGE, -1);
问题是,一些设备返回 mV 而其他设备返回 V(例如 5122 和 5)。
问题:有没有办法检索数量级或者我必须实施手动合理性检查?
谢谢
我正在使用BatteryManager
包括电压读出几个值
int volt = intent.getIntExtra(BatteryManager.EXTRA_VOLTAGE, -1);
问题是,一些设备返回 mV 而其他设备返回 V(例如 5122 和 5)。
问题:有没有办法检索数量级或者我必须实施手动合理性检查?
谢谢
恕我直言,这样的“规模”指标只存在于电池电量(参见http://developer.android.com/reference/android/os/BatteryManager.html)而不是电压。通常应该返回 mV - 但为了安全起见,您需要进行合理性检查