2016-08-15 1 views
0

아뇨, adb 명령으로 만 안드로이드 장치의 CPU 온도를 얻는 방법을 찾으려고합니다. Adb shell cat sys/class/thermal/thermal_zone0/tempadb 명령으로 모든 안드로이드에서 CPU 온도를 찾는 방법

참고 : 열 영역 중 일부는 특히 높은 숫자로 몇 가지 이상한 값을 반환 할 수 있습니다 예를 들어

adb shell cat sys/class/thermal/[name of thermal zone]/temp 

:

답변

4

사용 adb shell ls sys/class/thermal/는 열 영역 및 목록을 얻을 수 있습니다. 또한 일부 열 구역은 밀리미터 섭씨로 값을 반환합니다.

+0

의 값의 단위는 무엇을 리턴? nvm, found 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.1C입니다. 이것은 * 배터리 *의 온도이지만, * CPU *는 아닙니다. 그래서 이것은 실제로 질문에 대답하지 않습니다. – fadden

관련 문제