手机温度监测与电池状态解析
获取手机温度的命令如下:
adb shell dumpsys battery | grep temperature
temperature 的单位是0.1度,所以当前的手机温度是44.4度
其中每行的定义如下:
AC powered: false
交流电供电
USB powered: true
usb供电
Wireless powered: false
无线供电
status: 2
状态(int类型),定义值是BatteryManager.BATTERY_STATUS_XXX。
health: 2
健康(int类型),定义值是BatteryManager.BATTERY_HEALTH_XXX。
present: true
(boolean类型)。
level: 0
电池剩余容量(int类型)。
scale: 100
电池最大值(int类型),通常为100。
voltage: 3265
电压(int类型),单位:mV
temperature: 444
温度(int类型),单位:0.1度。例如 表示444的时候,意思为44.4度。
technology: Li-ion
电池类型(String类型),例如,Li-ion等等。