2011-10-26 2 views
3

코드의 배터리 용량을 읽으려고하는데, 지금까지 성공하지 못했습니다. 누구든지 프로그래밍 방식으로 배터리 용량을 읽는 방법을 알고 있습니까?코드의 배터리 용량을 얻는 방법

코드 스 니펫 또는 검색 할 위치에 대한 참조가 필요합니다.

답변

0

this question을 볼 수 있습니다. 정보를 얻으려면 ACTION_BATTERY_CHANGED 의도를 사용하십시오. 상수를 얻으려면 BatteryManager을 사용합니다. 당신이 찾고자하는 상수는 EXTRA_SCALE

+0

입니다. 설명서를 살펴본 결과 extra_scale이 반환하는 것에 대해서는 거의 언급하지 않았으며, "ACTION_BATTERY_CHANGED의 엑스트라 : 최대 배터리 수준을 포함하는 정수"라고 말합니다. 측정 단위는 무엇입니까? 이 extra_scale 값에 경계가 있습니까? – Lukap

+0

규모의 경우 값 100을 얻습니다.이 값이 도달 할 수있는 최대 값이라고 생각합니다. 측정 값은 "%"로 측정됩니다. – Lukap

+0

확실하지 않습니다. 당신이 말했듯이 문서는 매우 모호합니다. 찾으려면 몇 가지 테스트를 수행해야합니다. logcat에 값을 인쇄하십시오. –

관련 문제