잠금화면 해제에 대해서


액티비티 안에 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); 


를 쓰면 잠금화면 위로는 액티비티가 뜨는데

실제로 해제가 되었다고 볼 수는 없네요.


저 액티비티가 메인인데 다른 모든 액티비티마다 저 플래그를 넣어줘야 되는 것도 그렇고,

액티비티가 종료되면 바로 잠금화면이 보입니다.


카카오톡처럼 잠금화면이 해제되게 하는 방법은 없나요.