2016-08-15 440 views

回答

4

使用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

注:有些热区可能会返回一些奇怪的值,尤其是那些具有较高的号码。此外,一些热区以毫升摄氏度返回值。

+0

是该值的单元返回什么? nvm,找到doc(https://www.kernel.org/doc/Documentation/thermal/sysfs-api.txt),上面更新了答案。 – Keith

1

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 

电池温度:28.1℃(10分之281)

+0

是否可以添加一些答案的解释,以及adb命令和您提供的示例输出? –

+0

该命令从Android电池管理器中转储信息。电池的温度显示在摄氏10度,所以上面是28.1℃。这是*电池*的温度,但不是* CPU *,所以这实际上并不能回答这个问题。 – fadden

相关问题