在安卓设备上,当Intent.BATTERY_ACTION_CHANGED发生时,电池温度和电压的单位是什么?

19
我使用意图 Intent.ACTION_BATTERY_CHANGED 检索了电池温度和电压信息,但是获取到的数值非常奇怪:temperature=270voltage=3782!这些值是什么意思?它们有任何单位,如摄氏、华氏、毫伏或微伏吗?
1个回答

33
  • voltage- int,当前电池的电压(以毫伏为单位)

  • temperature - int,当前电池温度(以摄氏度的十分之一为单位)

来自这里


什么是摄氏度的十分之一?如何将其转换为摄氏度? - Ashok Jeev
@AshokJeev,你将其除以10是因为一个单位中有10个十分之一:temperature_C = (float) ( intent.getIntExtra(BatteryManager.EXTRA_TEMPERATURE, 0) / 10); - msysmilu
摄氏度与百分度相同。发明这种温度标度的 Celsius 先生希望将其命名为“百分度”,但自从他去世后,它也被称为 Celsius 度。 - quemeful

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接