Skip to main content 안드로이드의 구성 요소는?
안드로이드의 4대 컴포넌트
- Activity
- 사용자와 상호작용을 담당하는 인터페이스.
- 생명주기를 가지고, 이에 따라 생명주기 메서드를 호출한다.
- Service
- 음악 재생 등 백그라운드 작업을 처리하는 컴포넌트.
- 메인 스레드에서 동작.
- Broadcast Receiver
- 배터리 충전, 전화 수신 등의 이벤트를 처리하는 컴포넌트.
- Content Provider
- 애플리케이션 간에 데이터를 공유하기 위한 인터페이스.
- 애플리케이션에 접근하려면 읽기, 쓰기에 대한 Permission이 필요.