반응형
출처: http://binsoopark.tistory.com/56
LCD on 상태인지, off 상태인지 체크하고 싶을 때가 있다.
그럴때 상태에 따른 분기를 주고 싶을 때 이렇게 활용하면 된다.
import android.os.PowerManager;
...
private PowerManager pm;
...
boolean abc() {
pm = (PowerManager) getSystemService("power");
if (!pm.isScreenOn()) {
return;
}
}
...
private PowerManager pm;
...
boolean abc() {
pm = (PowerManager) getSystemService("power");
if (!pm.isScreenOn()) {
return;
}
}
이렇게 하면
System Service 중
POWER_SERVICE ("power")
=====> A PowerManager for controlling power management.
POWER_SERVICE에 대한 서비스를 불러올 수 있다.
이 밖에도
이곳을 참조하면 된다.
이것의 중요한 포인트는 바로 getSystemService() 이놈이다.
이것을 활용하면 언제 어디서나 해당되는 서비스의 메소드를 충분히 활용 가능하다는 뜻이다.
반응형
'스마트기기개발관련 > 안드로이드 개발' 카테고리의 다른 글
안드로이드 차일드 영역 분할 LinearLayout(가운데 늘리고 싶을때 활용) (여러해상도 응용 활용) (0) | 2011.10.12 |
---|---|
안드로이드 설계 노하우 요약 (0) | 2011.10.12 |
안드로이드 무음모드, 매너모드 인지 확인해서 소리설정관련 (0) | 2011.08.16 |
안드로이드 쓰레드 중지(죽이기) 시키기 (0) | 2011.08.10 |
안드로이드 절전, 잠금장치 해제, 켜있는상태 등등 관련 (0) | 2011.08.05 |