안드로이드 4대 컴포넌트는 무엇인가요
안드로이드의 4대 컴포넌트는 앱의 기본 구성 요소를 의미하며 , 각 컴포넌트는 특정한 목적을 가지고 있습니다. 다음은 안드로이드의 4대 컴포넌트 입니다.
- Activity
- 사용자와 상호 작용하는 화면(UI)을 제공 합니다.
- 사용자 인터페이스 화면을 관리하며 , 사용자의 입력을 처리하고 화면에 출력을 담당합니다.
- Service
- 백그라운드에서 오래 실행되는 작업을 처리합니다.
- 사용자 인터페이스 없이 백그라운드에서 실행되며 , 네트워크 작업 , 음악 재생 등의 작업을 처리할때 주로 사용됩니다.
- Broadcast Receiver
- 시스템 또는 앱에서 발생하는 다양한 이벤트나 정보를 수신하는 역할을 합니다.
- 배터리 부족 , 화면 꺼짐 , 문자 수신 등의 시스템 이벤트나 다른 앱에서 보낸 브로드캐스트 메시지를 받아 처리할 수 있습니다.
- 4.Content Provider
- 데이터를 앱 간에 공유하기 위한 인터페이스를 제공합니다.
- 데이터베이스 , 파일 시스템 , 웹 등의 데이터 소스로부터 정보를 가져와 다른 앱과 공유할 수 있도록 해줍니다.
이 4대 컴포넌트는 안드로이드 앱을 구성하는 핵심적인 요소이며 , 앱의 기능과 역할에 따라 적절하게 사용되어야 합니다.