안드로이드 개발 질문/답변
(글 수 45,052)
LCD off상태에 있다가 사용자가 버튼을 눌러
브로드캐스트 인텐트인 ACTION_SCREEN_ON이 왔을 때
브로드캐스트리시버로 받아서 어떤 동작을 수행하려고 합니다.
Call이 올때나 SMS가 올때 알람이 울릴때 심지어 카카오톡으로 메시지가 올때 등등
LCD ON이 될때는 모조리 다 동작이 되어 버리네요.
Call의 경우에는 TelephonyManager를 이용해서 동작하지 않게 막았는데
SMS나 알람 카카오톡등으로 LCD가 ON될때도 막을 수 있는 방법이 없을까요?
아니면 어떤이유로 LCD ON이 됐는지 알 수 있는 방법 있을까요?
ACTION_SCREEN_ON이 Ordered Broadcast도 아니라 난감하네요.





ACTION_USER_PRESENT
이거를 사용해 보시죠?