[안드로이드] 컴포넌트 #3 - 브로드캐스트 리시버
- 프로그래밍 정보
- 2010. 8. 8.
반응형
관련글
2010/08/08 - [안드로이드] - [안드로이드] 어플리케이션 구조
2010/08/08 - [안드로이드] - [안드로이드] 컴포넌트
2010/08/08 - [안드로이드] - [안드로이드] 컴포넌트 #1 - 액티비티(Activity)
2010/08/08 - [안드로이드] - [안드로이드] 컴포넌트 #2 - 서비스
2010/08/08 - [안드로이드] - [안드로이드] 어플리케이션 구조
2010/08/08 - [안드로이드] - [안드로이드] 컴포넌트
2010/08/08 - [안드로이드] - [안드로이드] 컴포넌트 #1 - 액티비티(Activity)
2010/08/08 - [안드로이드] - [안드로이드] 컴포넌트 #2 - 서비스
읽기전에 손가락 한번 클릭~ >_<
고마워요 ~ Chu ~ ♥
컴포넌트 #3 - 브로드캐스트 리시버
네 가지의 컴포넌트 중 세 번째 컴포넌트 인 브로드캐스트 리시버 입니다.
브로드 캐스트 리시버( Broadcast receiver ) 는 아무것도 하지 않는 컴포넌트 입니다.
브로드캐스트 공지( announcement ) 를 수신하고 응답하는 역할만을 수행합니다.
배터리 부족, 사진 촬영이 됨, 언어 설정이 바뀜 등의 시스템 코드에서 발생되는 브로드캐스트는 어플리케이션에서도 발생시킬 수가 있습니다.
어플리케이션은 여러개의 공지에 응답하는 여러개의 브로드캐스트 리시버를 가질 수 있으며,
모든 리시버는 BroadcastReceiver 클래스를 상속합니다.
브로드캐스트 리시버는 사용자 인터페이스는 보여주지 않지만, 그것이 수신한 정보에 응답하는 액티비티를 실행하거나 , 노티피케이션 매니저 ( notification manager ) 를 통해 사용자에게 알려 줄 수 있습니다.
노티피케이션을 이용하여 모바일 기기의 진동, 사운드 재생 등의 방법으로 사용자에게 알려 줄 수 있고, 일반적으로는 상태바 ( status bar ) 내에 아이콘을 표시하여 사용자에게 알려주곤 합니다.
반응형