기기의 cpu 온도를 표시하는 방법이 궁금합니다.

Tonykim

New member
런처는 토탈런처를 사용하고 있으며 특정 위치(아래 이미지의 파란색 부분)에 기기의 CPU 온도의 값을 실시간으로 표출하려고 합니다. 이에 변수 설정을 어떻게 해야 하며 이와 유사한 예시가 있다면 소개 부탁 드립니다.IMG_6687.jpeg
 

Quidn

Passionate Member
Q240111FloatingTemperature-ko.png

플로팅 텍스트로 AP(CPU) 온도를 상시 표시하는 매크로 예시를 만들어 봤습니다.
Android 10 이상부터 작동하며, 기기와 설정에 따라 dumpsys thermalservice 결과를 얻을 수 없다면 작동하지 않습니다.
홈 화면에서만 표시하도록 하려면 약간 수정해야겠네요.

매크로를 켜면 실행되고요.
매크로를 끈 뒤 “매크로 테스트”를 실행하면 플로팅 텍스트가 사라질 겁니다.

** 추가 **
@LinerSeven 님의 답글을 보고 생각났네요. 이걸 실행하려면 DUMP 권한이 필요합니다.
아래 명령어를 한 번만 실행하면 재부팅이나 펌웨어(Android 버전) 업데이트를 해도 권한이 유지됩니다.
Code:
adb shell pm grant com.arlosoft.macrodroid android.permission.DUMP
이 글을 보시는 분들 중 이걸 어떻게 실행할지 모르는 분도 계실텐데, adb shell을 검색하면 자세한 자료를 찾으실 수 있을 겁니다.
 

Attachments

  • Q240111FloatingTemperature.macro
    8.7 KB · Views: 3
Last edited:

LinerSeven

Active member
@Quidn 형님,
안녕하세요.

dumpsys thermalservice는 adb가 필요하다고 알고 있는데, 예를 들어 shizuku나 LADB에서 dumpsys에 권한을 부여하려면 어떤 절차를 사용하나요?

방법을 알면,
Tonykim 형님에게 도움이 될 것 같아서 저도 확인하고 싶습니다.

잘 부탁드리겠습니다.

Liner Seven,
 

Quidn

Passionate Member
@LinerSeven 아, 처음 사용하려면 권한을 부여해야겠네요.
Shizuku나 LADB 등은 필요 없고요. WRITE_SECURE_SETTINGS 권한을 부여하듯이 PC에서 아래 커맨드만 입력하면 됩니다.
Code:
adb shell pm grant com.arlosoft.macrodroid android.permission.DUMP

그러면 Helper 앱을 사용하지 않고도 Shell 스크립트 동작을 통해 바로 실행할 수 있습니다.
 
Top