마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드폰에서 배터리온도를 실시간으로 기록할 수 있는 방법

0 추천

 안드로이드폰에서 배터리 온도를 실시간으로 계속 파일로 저장해서

그 데이터를 가지고 시간에 따른 온도변화 그래프를 그리고 싶은데요,
그런걸 해주는 앱도 찾아봤는데, Battery Log 라고 있어서 해봤는데,
배터리 1%가 닳는 시점마다 온도가 찍히더군요. 그래서 데이터 누적이 매우 적어요.
 
이런거 말고, 매초마다 온도를 저장하던지 하는 앱이 있거나,
다른 방법이 있는지 궁금합니다.
 
logcat을 이용해서 BatteryService부분을 보려고 했지만,
이게 찍히는 logcat앱도 없더군요.
좋은 답변 부탁드립니다.ㅠ
익명사용자 님이 2013년 3월 9일 질문

2개의 답변

–1 추천

흐흐흐~ 본의 아니게 광고를 하게 되었네요.

제가 만든 Battery Widget 에서 1분마다 온도를 저장해서 그래프로 보여주고 있습니다.

Play 스토어 에서 "JINASYS" 로 검색하시면 "Battery Widget" 이 있습니다.

https://play.google.com/store/apps/details?id=com.pjw.batterywidget

그런데 온도 정보는 그다지 정밀하지 않습니다.

프로그램에서는 최선을 다해서 자료를 수집하지만 계속 같은 값이 넘어오다가 가끔 수치가 변경됩니다.

JINASYS (5,630 포인트) 님이 2013년 3월 10일 답변
–4 추천
솔직히 이런건 비추입니다...

1초마다 조회요? 서비스에서 알람매니저로 실시간으로 받으면 됩니다 아니면 리시버만으로도 가능은하죠

문제는... 배터리는 장난 아니게 먹을거라는겁니다

 

제가 배터리 털이용으로 만든앱(?)은 두시간 이내로 모든 폰을 다 끄게 할 수 있습니다

0.5초마다 이벤트 받는거죠.. 이건 4시간(?)이 목표가 아니라면 ㅋ

 

1분마다 해도 되는거라면 가르쳐드리겠습니다만.. 1초마다는 악용할까봐 ㅋㅋ

1분마다는.서비스에서 Time_Tick받으시면 됩니다 1분마다면 충분해요 ㅋ
수상한i (8,050 포인트) 님이 2013년 3월 10일 답변
...