티스토리 뷰

 

[Android] 슬립 화면 깨우기

 

Android 단말이 Screen Off된 상태에서 
특정 Activity 가 호출되거나 Intent Receiver로 이벤트를 받아 처리할때
Screen On 시켜주고 잠금화면 상태를 풀어주어 앱의 Activity를 호출 시켜줄수 있는 방법 입니다.

잠금화면을 해제할 해당 액티비티의 onCreate 함수 안에 아래 코드를 추가


getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
                | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
                | WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
                | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);

FLAG_SHOW_WHEN_LOCKED : 잠금화면 상태에서 App의 Activity 화면을 먼저 띄워준다. 
FLAG_TURN_SCREEN_ON : Screen On 시켜준다. 

댓글

파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음



Total
Today
Yesterday
최근에 달린 댓글