Android 앱에서 디스플레이가 꺼져있을 경우에 디스플레이를 켜는 방법
private fun screenTurnOn() {
val powerManager: PowerManager =
getSystemService(Context.POWER_SERVICE) as? PowerManager? ?: return
val isScreenOn = powerManager.isInteractive
if (!isScreenOn) {
powerManager.newWakeLock(
PowerManager.PARTIAL_WAKE_LOCK or PowerManager.ACQUIRE_CAUSES_WAKEUP,
MessageService::class.simpleName
).run {
acquire(1)
}
}
}
반응형
'Dev > Android' 카테고리의 다른 글
[AndroidStudio] 사용중이던 Github 계정 바꾸기 (0) | 2022.03.30 |
---|---|
Jetpack Compose - 1 (0) | 2022.03.30 |
Android 폰에 GMS 가 없다니?! (0) | 2022.03.04 |
Firebase Emulator Firestore 연결 - Error (0) | 2022.03.02 |
Android Gradle 빌드파일 - build.gradle.kts 참고 (0) | 2021.07.13 |