wake lock 플래그 ( android.os.PowerManager ) | |||
---|---|---|---|
PARTIAL_WAKE_LOCK = 1 (0x00000001) | CPU: 실행* | 화면: 꺼짐 | 키보드: 꺼짐 |
FULL_WAKE_LOCK = 26 (0x0000001a) | CPU: 실행 | 화면: 켜짐 (어둡게) | 키보드: 꺼짐 |
SCREEN_DIM_WAKE_LOCK = 6 (0x00000006) | CPU: 실행 | 화면: 켜짐 (밝게) | 키보드: 꺼짐 |
SCREEN_BRIGHT_WAKE_LOCK = 10 (0x0000000a) | CPU: 실행 | 화면: 켜짐 (밝게) | 키보드: 켜짐 (밝게) |
Device.acquireWakeLock()
wake lock을 획득합니다.
경고
wake lock 생성 후 오랜 시간 유지하는 것은 기기의 배터리 수명에 부정적 영향을 줄 수 있습니다. 사용할 경우 가능한 한 짧은 시간동안만 유지하는 것을 권장합니다.
구문
Device.acquireWakeLock(levelAndFlags: Number, tag?: String = "[아래참조]", timeout?: Number = null);
매개변수
levelAndFlags
wake lock의 수준을 나타내는 플래그
* 기기가 사용자에 의해 sleep 상태로 전환되어도 실행 상태를 유지합니다.
tag?
디버깅을 위한 클래스 이름 또는 다른 이름 태그
- 기본값
- 메신저봇R:
com.xfl.msgbot:default_wake_lock_tag
- StarLight:
dev.mooner.starlight:api_wakelock_tag
- 메신저봇R:
- 기본값
timeout?
wake lock을 해제할 시간(밀리초; ms)
앱 호환성
0.3.5a 메신저봇R | No 채팅 자동응답 봇 | 0.1.0 StarLight |