본문 바로가기
Programming 개발은 구글로/JAVA[Android]

[Android] Activity 화면 켜짐 유지 및 해제 코드(Keep Screen On)

by 40대직장인 2022. 11. 30.

Activity 화면 켜짐 유지 및 해제 코드

 

Console 로그를 보다가 아래 사항이 뭔지 궁금해서 찾아봤습니다.

 

I/DecorView: notifyKeepScreenOnChanged: keepScreenOn=false

 

 

App 자체적으로 화면이 꺼지지 않도록 유지해야 하는 경우가 있습니다.

 

이때, 직접 코드를 추가해줘야 기기 기본 설정에 따르지 않고 강제적으로 화면을 유지할 수 있습니다.

 

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); // 화면 켜짐 유지 

getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); // 화면 켜짐 해제

 

 

 

댓글