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() 이놈이다.
이것을 활용하면 언제 어디서나 해당되는 서비스의 메소드를 충분히 활용 가능하다는 뜻이다.
반응형
'[Developer] > Android' 카테고리의 다른 글
Linux4Android 1st Afternoon (0) | 2010.11.09 |
---|---|
Linux4Android 1st Morning (0) | 2010.11.08 |
모토로이 등 일반 안드로이드 폰에 직접 apk 설치 방법 (0) | 2010.02.17 |
TalkBack (1) | 2010.02.08 |
구글 안드로이드 차세대 플랫폼 네임은 프로요?! (2) | 2010.01.18 |
댓글