안드로이드 주요 용어
안드로이드에서 사용하는 용어를 알아야 전체 개념을 이해할 수 있으며, 코드 작성도 용이해진다. 그러므로 다음의 주요 용어에 대해서 살펴보기 바란다.
정리 안드로이드 주요 용어
구성 요소 | 설명 |
---|---|
Activity 액티비티 | 사용자 인터페이스 화면을 구성하는 컴포넌트 |
Service 서비스 | 백그라운드에서 실행되는 컴포넌트. 시각적인 사용자 인터페이스를 가지지 않음 |
Intent 인텐트 | 컴포넌트에 액션, 데이터 등을 전달하는 메시지 컴포넌트 |
Intent Filter 인텐트 필터 | 수신할 수 있는 인텐트를 정의하여 컴포넌트를 정의하는 역할을하는 컴포넌트 |
Broadcast Receiver 브로드캐스트 리시버 | 배터리 부족, 언어 설정 변경 등의 특정 브로드캐스트를 수신하거나 반응하는 컴포넌트. 시각적인 사용자 인터페이스를 가지지 않음 |
Content Provider 콘텐트 프로바이더 | 애플리케이션 간의 데이터 공유를 위해 표준화된 인터페이스를 제공하는 컴포넌트 |
Notification 노티피케이션 | 사용자에게 특정 이벤트를 알리는 컴포넌트 |
Fragment 프래그먼트 | 액티비티 내에서 독자적으로 동작할 수 있는 UI 컴포넌트 |
이제부터 이러한 안드로이드 주요 요소에 대해서 하나씩 살펴보도록 하겠다. 참고로 제2부의 내용을 제대로 이해하기 위해서는 제3부와 제4부를 어느 정도 학습한 뒤에야 가능하다. 그러므로 지금은 이런 거이 있구나 정도로 살펴보고 나중에 다시 살펴보기 바란다.