우찬쓰 개발블로그

안드로이드 백그라운드에서 화면켜기 본문

안드로이드/안드로이드 개발

안드로이드 백그라운드에서 화면켜기

이우찬 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()

 

반응형
Comments