2
intent.getIntExtra(BatteryManager.EXTRA_TEMPERATURE, 0);

我有这个代码,返回:285、292、300 等

这个神奇的数字是什么?它如何转换为摄氏度?

4

3 回答 3

7

voltage- int,当前电池电压,以毫伏为单位

temperature- int,当前电池温度,十分之一摄氏度

这是源文件

于 2013-03-09T20:51:45.047 回答
4

您必须将其除以 10,这意味着 285 将是 28.5 °C、292 -> 29.2 °C 和 300 -> 30.0 °C

于 2013-03-09T20:50:51.053 回答
1

值为 28.5 、 29.2 和 30.0 摄氏度

价值 = 价值/10

SDK 中的 Android 电池

于 2013-03-09T20:51:12.317 回答