네 가지의 컴포넌트 중 세 번째 컴포넌트 인 브로드캐스트 리시버 입니다.
브로드 캐스트 리시버( Broadcast receiver ) 는 아무것도 하지 않는 컴포넌트 입니다.
브로드캐스트 공지( announcement ) 를 수신하고 응답하는 역할만을 수행합니다.
배터리 부족, 사진 촬영이 됨, 언어 설정이 바뀜 등의 시스템 코드에서 발생되는 브로드캐스트는 어플리케이션에서도 발생시킬 수가 있습니다.
어플리케이션은 여러개의 공지에 응답하는 여러개의 브로드캐스트 리시버를 가질 수 있으며,
모든 리시버는 BroadcastReceiver 클래스를 상속합니다.
브로드캐스트 리시버는 사용자 인터페이스는 보여주지 않지만, 그것이 수신한 정보에 응답하는 액티비티를 실행하거나 , 노티피케이션 매니저 ( notification manager ) 를 통해 사용자에게 알려 줄 수 있습니다.
노티피케이션을 이용하여 모바일 기기의 진동, 사운드 재생 등의 방법으로 사용자에게 알려 줄 수 있고, 일반적으로는 상태바 ( status bar ) 내에 아이콘을 표시하여 사용자에게 알려주곤 합니다.
출처 : http://underclub.tistory.com/266
'프로그래밍 > 안드로이드' 카테고리의 다른 글
[안드로이드] 런치 ( Launch ) 모드 (0) | 2010.12.03 |
---|---|
[안드로이드] 액티비티와 태스크 (0) | 2010.12.03 |
컴포넌트 활성화 - 인텐트 (0) | 2010.12.03 |
안드로이드 컴포넌트 #4 - 컨텐츠 프로바이더 (0) | 2010.12.03 |
컴포넌트 #2 - 서비스 (0) | 2010.12.03 |
안드로이드 컴포넌트 #1 - 액티비티 (0) | 2010.12.03 |
안드로이드 애드몹 달기 (1) | 2010.11.16 |
[안드로이드 팁] 안드로이드 TextView에 줄긋기 (0) | 2010.11.15 |
[안드로이드 팁] 안드로이드 TextView에 각종 스타일(html)을 사용하는 방법 (0) | 2010.11.15 |