Application Component(컴포넌트)

CODEDRAGON Development/Android

반응형



 

 

Application Component(컴포넌트)

·         안드로이드 애플리케이션을 구성하는 중요한 요소로 액티비티, 서비스, 브로드케스트 리시버, 컨텐트 프로바이더로 구성되어 있습니다.

·         특정 동작 기능을 미리 구현해 놓은 Java 클래스입니다. 그래서 새로 만들지 않고 미리 구성된 컴포넌트를 이용하여 앱을 개발할 있습니다.

·         모두 시스템에서 관리해 줍니다.

 

구분

설명

액티비티

(Activity)

·         android.app.Activity

·         화면 구성 요소

·         사용자 인터페이스 컴포넌트

서비스

(Service)

·         android.app.Service

·         안드로이드에 등록이 되어 동작하는 기능으로 백그라운드에서 동작합니다.

·         서비스 생성 -> 서비스 시작 -> 서비스 종료

브로드캐스트 리시버

(Broadcast Receiver)

·         android.content.BroadcastReceiver

·         안드로이드 폰에서 보내주는 이벤트를 받아 처리하는 객체입니다.

컨텐트 프로바이더

(Content Provider)

·         android.content.ContentProvider

·         응용 프로그램 사이에 데이터를 상호 공유하기 위한 컴포넌트입니다. , 데이터를 저장하고 처리합니다.

·         주소록, 미디어 파일 안드로이드폰에 저장된 데이터에 접근할 있게 해주는 객체입니다.

·         안드로이드 응용 프로그램은 자신의 데이터에 자신만 접근할 있으므로 자신의 데이터를 외부에 공유하려면 콘텐트 프로바이더를 만들어서 사용해야 합니다.

 

 

 


반응형

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

새 액티비티 생성하기  (0) 2019.03.13
인텐트 생성 방법  (0) 2019.03.13
인스턴스 상태와 앱 재시작  (0) 2019.03.13
Activity를 통한 데이터 송수신  (0) 2019.03.13
[Android] - ActionBar(액션바)  (0) 2019.03.12