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

배터리 정보 조회 관련 질문입니다!

0 추천
registerReceiver(BatteryInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));

 

등록해서 배터리 정보를 읽어오는데요..

이게 배터리 상태가 바뀌면 정보를 주는 것 같은데,

제가 읽고 싶을때만 읽을 순 없나요??

 

차닝 (540 포인트) 님이 2018년 12월 14일 질문

1개의 답변

0 추천
 
채택된 답변
아래와 같이 intent에서 바로 읽어올 수도 있습니다.

private int getBatteryState() {
        Intent battery = registerReceiver(null, new IntentFilter(
                Intent.ACTION_BATTERY_CHANGED));
        return battery.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
    }
익명사용자 님이 2018년 12월 14일 답변
차닝님이 2018년 12월 14일 채택됨
...