안드로이드/안드로이드 개발
안드로이드 백그라운드에서 화면켜기
이우찬
2019. 6. 27. 17:17
반응형
안드로이드 개발을 하다보면, 알림이나 푸시등이 왔을때 화면이 꺼져있어도 켜주어야 하는 상황이 생긴다.
이 경우는 어떻게 해야할까?
검색해보면 다양한 방법이 있지만, 가장 짧은 소스는 다음과 같다.
val pm = getSystemService(POWER_SERVICE) as PowerManager
val wLock = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK or PowerManager.ACQUIRE_CAUSES_WAKEUP or PowerManager.ON_AFTER_RELEASE, "myapp:TAG")
wLock.acquire()
반응형