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

发布于 2024-11-29 09:26:21 字数 257 浏览 1 评论 0原文

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

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

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

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

谢谢

I'm reading out several values using the BatteryManager including voltage

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

The problem is, that some devices return mV and others V (e.g. 5122 and 5).

Question: Is there a way to retrieve the order of magnitude or do I have to implement manual plausibility checks?

thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

俏︾媚 2024-12-06 09:26:21

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

IMHO such a "scale" indicator only exists for the battery level (see http://developer.android.com/reference/android/os/BatteryManager.html) not for the voltage. Usually mV should be returned - but to be on the safe side you will need to do a plausibility check

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文