안드로이드의 4대 구성 요소
안드로이드의 주요 4대 주요 컴포넌트라고 하면 액티비티, 서비스, 브로드캐스트 리시버, 콘텐트 프로바이더를 말한다. 이들 중에서 가장 많이 사용하는 것은 액티비티이지만 나머지 컴포넌트도 매우 중요하므로 어떤 기능을 하는지 알아둬야 한다.
다음 그림은 안드로이드 애플리케이션을 구성하는 안드로이드 4대 컴포넌트를 그림으로 나타낸 것이다. 당연하겠지만, 이 중에서 가장 많이 사용하는 컴포넌트는 사용자에게 보여지는 액티비티(Activity)이다.
추가적으로 안드로이드 3.0(API Level 11)부터는 프래그먼트(fragment)가 추가되었다. 프래그먼트는 안드로이드 뷰도 아니고 4대 구성 요소로 보기에도 어렵다. 하지만 안드로이드 3.0 이후부터는 안드로이드 애플리케이션의 핵심 컴포넌트로 봐도 무방할 정도로 매우 활용도가 높다.
액티비티, 서비스, 브로드캐스트 리시버, 콘텐트 프로바이더, 프래그먼트 등에 대해서는 앞으로 하나씩 살펴보도록 할테니 지금은 이 이름들만 기억하기 바란다.