안드로이드 개발 질문/답변
(글 수 45,052)
파워매니져의 간단한 예 입니다.
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "Test");
wl.acquire();
wl.release();
여기에서 acquire 가 실행이고 release 가 off 로 알고있습니다.
여기까지는 많은 정보가 있는걸로 알고있는데
만약 여기에서
release 를 하지 않는 경우가 발생하면 어떻게 되는지 알고싶습니다.
내가 간단하게 앱을 만들고 release를 하지않는경우
앱을 종료하면 다시 원상태로 돌아오는 건지 아니면 내가 설정해준 SCREEN_DIM_WAKE_LOCK 가 계속 유지되는지 알고 싶습니다.
만약 유지된다면 이걸 다시 원상태로 복귀시킬려면 어떻게 조치를 해야되는지 알고싶어서 질문 드려 봅니다.
릴리즈 안하면 배터리가 줄줄 세는걸로 알고있는데요...
안드로이드 장치의 전원 상태를 조절할 수 있다. 즉 각 장치의 배터리 소모에 영향을 미치므로 hw lock을 얻은 후엔 release를 확실히 해야 한다.
라고 쓰여있네여