我正在尝试通过adb命令获取任何安卓设备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: 权限被拒绝
thermal_zone0: 权限被拒绝
thermal_zone1: 权限被拒绝
- Qamar注意:这个命令是用来查找电池温度的,而不是CPU温度,所以它实际上并没有回答问题,但是大多数人实际上只是想找到他们Android手机的温度。因此,在有新问题出现之前,它将不会被删除。
adb 命令:
adb shell dumpsys battery
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
battery temperature: 28.1℃ (281/10)