【发布时间】:2016-12-21 06:20:33
【问题描述】:
我正在尝试找到一种方法来仅使用 adb 命令获取任何 android 设备的 CPU 温度。
【问题讨论】:
我正在尝试找到一种方法来仅使用 adb 命令获取任何 android 设备的 CPU 温度。
【问题讨论】:
使用adb shell ls sys/class/thermal/ 获取热区列表,然后:
adb shell cat sys/class/thermal/[name of thermal zone]/temp
例如:adb shell cat sys/class/thermal/thermal_zone0/temp
注意: 一些热区可能会返回一些奇怪的值,尤其是那些数字较大的值。此外,一些热区会返回以摄氏度为单位的值。
【讨论】:
cooling_device3: Permission denied thermal_zone0: Permission denied thermal_zone1: Permission denied
注意:这是要找到电池的温度,而不是 CPU,所以这实际上并不能回答问题,但大多数人实际上只是想找到他们的 Android 的温度电话。所以在有新问题出现之前不会被删除。
adb 命令:
adb shell dumpsys battery
此命令从 Android 电池管理器中转储信息。
输出:
Current Battery Service state:
AC powered: true
USB powered: false
Wireless powered: false
status: 2
health: 2
present: false
level: 3
scale: 100
voltage:4146
temperature: 281
technology: Li-ion
电池温度:28.1℃ (281/10)
【讨论】: