본문 바로가기

Programming/Android

[Android] 안드로이드의 주요 개념

일단 안드로이드를 시작하고자 한다면 무조건 알아야 할 몇가지 개념이 존재한다.


바로 안드로이드 구성 요소에 관한 것인데, 안드로이드는 크게 4대 컴포넌트라 불리워지는 4가지의 구성 요소를 지니고 있다.

Activity, Broadcast Receiver, Content Provider, Service 가 그 4대 컴포넌트이며, 각 4대 컴포넌트에 액션이나 데이터를 전달하는 intent, 수신할 수 있는 인텐트를 정의하여 컴포넌트를 정의하는 역할을 하는 Intent Filter, 사용자에게 특정 이벤트를 알리는데 쓰이는 Notification 등이 크게 알아야 할 구성요소의 개념이다.



구성 요소 

설명 

Activity - 액티비티 

사용자 인터페이스 화면을 구성하는 컴포넌트

Broadcast Receiver - 브로드캐스트 리시버 

배터리 부족, 언어 설정 변경 등의 특정 브로드캐스트를 수신하거나 반응하는 컴포넌트. 시각적 인터페이스가 없음.

Content Provider - 콘텐트 프로바이더 

애플리케이션 간의 데이터 공유를 위해 표준화된 인터페이스를 제공하는 컴포넌트 

Service - 서비스 

백그라운드에서 실행되는 컴포넌트. 시각적인 사용자 인터페이스를 가지지 않음 

Intent - 인텐트

컴포넌트에 액션, 데이터 등을 전달 

Intent Filter - 인텐트 필터 

수신할 수 있는 인텐트를 정의하여 컴포넌트를 정의하는 역할을 하는 컴포넌트 

Notification - 노티피케이션 

사용자에게 특정 이벤트를 알리는 컴포넌트 

Frament -  프래그먼트 

액티비티 내에서 독자적으로 동작할 수 있는 UI 컴포넌트 


'Programming > Android' 카테고리의 다른 글

Fragment - 4. 액티비티와의 통신  (0) 2017.02.15
Fragment - 3. 관리  (0) 2017.02.15
Fragment - 2. 사용  (0) 2017.02.15
Fragment - 1. 서론  (0) 2017.02.15
[Android] 안드로이드 Activity와 Activity Life Cycle  (0) 2016.06.22