cpu 상태를 유지 위한 wakeLock
wakeLock의 FLAG
PowerManager.WakeLock mWakeLock;
PowerManager pm = (PowerManager)getSystemService(Context.POWER_SERVICE);
mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK,"My Tag");
// 사용하기 위한 등록
mWakeLock.acquire();
// 사용 후에는 화면이 꺼질 수 있도록 해제해야 한다.
mWakeLock.release();
참고로 위 코드를 사용하기 위해서는 퍼미션을 추가해줘야 한다.
<uses-permission android:name="android.permission.WAKE_LOCK"/>
wakeLock의 FLAG
FLAG Value | CPU | Screen | Keyboard |
PARTIAL_WAKE_LOCK | on | off | off |
SCREEN_DIM_WAKE_LOCK | on | Dim | off |
SCREEN_BRIGHT_WAKE_LOCK | on | Bright | off |
FULL_WAKE_LOCK | on | Bright | Bright |
PowerManager.WakeLock mWakeLock;
PowerManager pm = (PowerManager)getSystemService(Context.POWER_SERVICE);
mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK,"My Tag");
// 사용하기 위한 등록
mWakeLock.acquire();
// 사용 후에는 화면이 꺼질 수 있도록 해제해야 한다.
mWakeLock.release();
참고로 위 코드를 사용하기 위해서는 퍼미션을 추가해줘야 한다.
<uses-permission android:name="android.permission.WAKE_LOCK"/>
'Mobile > Android' 카테고리의 다른 글
[Android] 나인 패치 (0) | 2011.09.20 |
---|---|
[Android] MyLocationOverlay (0) | 2011.09.19 |
[android] invalidate or postInvalidate (0) | 2011.09.19 |
[Eclipse] Error > JAM terminated. Exit code=-1 (0) | 2011.09.07 |
[Eclipse] JAD , JadClipse 설치 (1) | 2011.09.06 |