마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

시스템에서 발송하는 Broadcast에 대한 질문입니다.

0 추천

ACTION_BOOT_COMPLETED 같은경우 Manifest에만 등록을 하면 (정적) 폰부팅후 프로세서가 살아있지 않은경우 Broadcast가 호출이 되는데

ACTION_SCREEN_ON 은 동적으로 필터를 만들고 레지스터터리시버에 등록 후 프로세서가 살아있는 한에서만 호출이 되더라구요.

BOOT_COMPLETED 같이 정적으로만 Manifest에 등록후 프로세서가 죽어있어도 호출되는 시스템 Broadcast Action이 없는지 궁굼합니다. 

감사합니다.

안드로이드하자 (220 포인트) 님이 2013년 3월 19일 질문
ACTION_SCREEN_ON을 Menifest에 등록을 해도 브로드캐스트 받을 수 있을텐데요.
ACTION_SCREEN_ON은 코드상에서 해줘야 받을 수 있습니다.
ACTION_SCREEN_ON이 좀 특별한 아이였군요
ACTION_SCREEN_OFF도 안되요 ㅠㅠ

2개의 답변

0 추천
어..제가 알기론 화면 제어 관련은 xml에 등록이 안된다고 알고 있습니다.
안드로이드로우 (15,740 포인트) 님이 2013년 3월 19일 답변
0 추천
user_present쓰세요

잠금해제시 알림옵니다

그리고 screen_on같은건 실시간만 됩니다..

너무 자주 호출되는것들은 실행중인거에서만 받을 수 있습니다
수상한i (8,050 포인트) 님이 2013년 3월 19일 답변
...