
[app][Android] 안드로이드 4대 컴포넌트 ( Activity, Service, Broadcast Receiver, Content Provider )
·
기타/Android app 만들기
안드로이드의 4대 컴포넌트 4대 컴포넌트는 안드로이드앱의 필수적인 기본 구성요소이다. 각 구성요소는 사용자가 앱에 들어올 수 있는 진입점이다. 각 유형은 또렷한 목적을 수행하고 각자 나름의 생명주기가 있어 구성요소의 생성 및 소멸 방식을 정의한다. Intent 4대 컴포넌트는 인텐트를 통해 서로 상호작용을 할 수 있다. intent란 컴포넌트를 수행하기 위해 시스템에 넘기는 정보이다. 즉, 실행하고자하는 컴포넌트 정보를 담은 intent 구성 -> 시스템 -> intent 정보를 통해 그에 맞는 컴포넌트를 실행하게된다. 안드로이드는 컴포넌트 기반 구조이고 이때 intent에 의해 내부적으로 개발자가 Activity와 같은 클래스들이 각 목적을 동작하게 된다. 컴포넌트의 종류 1 . 액티비티 (Activi..