본문 바로가기

인텐트

[Android] 안드로이드 브로드캐스트 리시버(Broadcast Receiver) 예제 안드로이드 4대 컴포넌트를 정리하면서 각 컴포넌트 별로 예제를 연습하기 위해서 작성하며, 여기서는 Broadcast Receiver 예제를 다룬다. 대표적인 브로트 캐스트 - 스마트폰에 전원 연결 및 전원 연결 해제 시 Toast Message 출력 - 방송 버튼 클릭 시 '방송' 에 해당하는 Toast Message 출력 AndroidManifest.xml - 브로드캐스트 이벤트를 사용하기 위해서는, AndroidManifest.xml 에 정의 - 전원 연결과 전원 해제 상태에 해당하는 ACTION_POWER_CONNECTED 와 ACTION_POWER_DISCONNECTED 추가 MainActivity.java - MainActivity 는 방송을 하는 발신자 역할을 하며, 브로드캐스트 리시버를 호출.. 더보기
[Android] 안드로이드 4대 컴포넌트 안드로이드의 4대 컴포넌트와 각 컴포넌트 중 생명주기, Life Cycle 을 갖는 컴포넌트의 생명주기 정도는 알고 사용하자. 안드로이드의 4대 컴포넌트(Component) 1. 4대 컴포넌트 정의 - 안드로이드의 4대 컴포넌트는 안드로이드 앱의 필수적인 기본 구성 요소이다. - 각 구성요소는 사용자가 앱에 들어올 수 있는 진입점 - 액티비티(Activity) - 서비스(Service) - Broadcast Receiver - 콘텐츠 제공자(Contents Provider) 로 이루어짐 2. 4대 컴포넌트 특징 1) 각 컴포넌트들은 하나의 독립적인 형태로 존재 2) 각 컴포넌트들은 고유한 기능(각기 뚜렷한 목적) 수행 3) 각 컴포넌트들은 인텐트를 통해 서로 상호작용 4) 각 컴포넌트 별 수명 주기 존재.. 더보기