2016-08-15 2589 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

相關問題