네 가지의 컴포넌트 중 세 번째 컴포넌트 인 브로드캐스트 리시버 입니다.
브로드 캐스트 리시버( Broadcast receiver ) 는 아무것도 하지 않는 컴포넌트 입니다. 브로드캐스트 공지( announcement ) 를 수신하고 응답하는 역할만을 수행합니다. 배터리 부족, 사진 촬영이 됨, 언어 설정이 바뀜 등의 시스템 코드에서 발생되는 브로드캐스트는 어플리케이션에서도 발생시킬 수가 있습니다. 어플리케이션은 여러개의 공지에 응답하는 여러개의 브로드캐스트 리시버를 가질 수 있으며, 모든 리시버는 BroadcastReceiver 클래스를 상속합니다. 브로드캐스트 리시버는 사용자 인터페이스는 보여주지 않지만, 그것이 수신한 정보에 응답하는 액티비티를 실행하거나 , 노티피케이션 매니저 ( notification manager ) 를 통해 사용자에게 알려 줄 수 있습니다. 노티피케이션을 이용하여 모바일 기기의 진동, 사운드 재생 등의 방법으로 사용자에게 알려 줄 수 있고, 일반적으로는 상태바 ( status bar ) 내에 아이콘을 표시하여 사용자에게 알려주곤 합니다.
|
|||||||||||