현재
FLAG_SHOW_WHEN_LOCKED
.FLAG_DISMISS_KEYGUARD
.FLAG_KEEP_SCREEN_ON
.FLAG_TURN_SCREEN_ON);
이렇게 4개의 플래그를 걸고
서비스를 구현하여 화면이 켜질 경우 잠금화면을 대신할 액티비티를 실행하도록 하고 있는데요
잘 구동은 되는데 문제는 일단 기본 잠금화면 먼저 뜨고 0.5초 후에 제가 구현한 액티비티가 뜹니다.
다른 잠금화면 어플을 실행해보면 기본 잠금화면이 나오기도전에 먼저 떠는데
기본 잠금화면이 뜨지않고 보다 먼저 뜨게 하려면 어떻게 해야할까요?
ACTION_SCREEN_OFF 브로드캐스트 수신이 되면
보여주고자 하는 액티비티를 바로 호출해버리세요.
그러면 시간을 벌 수 있기때문에
화면을 다시 켰을때 바로 떠 있는것 처럼 보일겁니다...
지금은 아마 ACTION_SCREEN_ON 때에 액티비티 호출을 하셨겠지요~?