안드로이드의 네 가지 주요 구성요소는 무엇인가요?
Android의 네 가지 주요 구성 요소는 활동, 서비스, 콘텐츠 제공자 및 BroadcastReceiver입니다.
Android 애플리케이션은 프로젝트 매니페스트를 통해 서로 결합된 분산된 관련 구성 요소로 구성됩니다. 매니페스트에는 각 구성 요소와 해당 기능이 설명되어 있으며 Android 애플리케이션의 초석이 되는 6개의 구성 요소가 있습니다.
확장 정보
활동(활동)
애플리케이션의 디스플레이 레이어. 애플리케이션에 해당하는 각 화면은 활동 클래스의 확장입니다. 활동은 보기를 사용하여 정보를 표시하고 사용자 작업에 응답하는 UI를 구축합니다. 데스크톱 개발과 관련하여 활동은 양식과 동일합니다.
서비스
Android 애플리케이션에서는 보이지 않는 "작업자"입니다. 서비스 구성요소는 실행 시 표시되지 않지만 데이터 소스와 표시되는 활동을 업데이트하고 알림을 트리거하는 역할을 담당합니다. 활동이 더 이상 활성화되지 않거나 표시되지 않을 때 계속 실행해야 하는 일부 처리를 수행하는 데 자주 사용됩니다.
콘텐츠(content)
공유 데이터 저장소를 제공합니다. 콘텐츠 제공자(Content Provider)는 애플리케이션의 데이터베이스를 관리하고 공유하는 데 사용됩니다. 콘텐츠 제공자는 애플리케이션 간에 데이터를 공유하는 데 선호되는 방법입니다.
브로드캐스트 수신기(브로드캐스트 수신기)
인텐트 브로드캐스트의 "소비자"입니다. Broadcast Receiver를 생성하고 등록함으로써 애플리케이션은 특정 조건을 충족하는 브로드캐스트 인텐트를 수신할 수 있습니다. Broadcast Receiver는 자동으로 Android 애플리케이션을 실행하여 새로운 인텐트에 응답합니다. Broadcast Receiver는 이벤트 중심 프로그램에 이상적입니다.
바이두 백과사전-안드로이드 구성요소