인코딩의 Decoding

반응형

앱은 4가지 기본 구성 요소를 가진다.

  1.  Activity
  2.  Service 
  3.  Broadcast Receiver
  4.  Content providers

위 4가지 구성요소는 사용자나 시스템이 어플리케이션에 접근할 수 있는 진입점이 된다.

각 구성요소에 대하여 간단히 알아보겠습니다.

 

1) Activity

  • 사용자가 앱과 상호작용 하는 진입점
  • 하나의 화면을 나타낸다.
  • 여러 Activity가 모여 하나의 어플을 구성한다.
  • ex) 게시판 어플 - 게시판 목록 Activity , 게시판 상세 Activity로 구성된다.

2) Service

  • 백그라운드에서 앱을 실행시키는 구성요소
  • ex) 앱이 실행되고 있을 때 백그라운드에서 음악 재생
  • ex) Activity와 사용자가 상호작용 할때 백그라운드에서 데이터 트랜잭션

3) Broadcast Receiver

  • 정기적으로 어플에 이벤트를 전달하는 구성요소
  • ex) 배터리 부족을 알리는 이벤트를 어플에 전달

4) Content Providers

  • 어플이 접근 가능한 데이터베이스나 웹 상에 있는 앱 데이터의 집합
  • 앱은 Content Providers를 통해 데이터에 접근 또는 수정가능하다.

+

 

참고 이전글

 

Activity개요 및 Activity의 생명 주기

2020/01/22 - [안드로이드] - [Android] Activity의 개요 및 Activity의 생명 주기 소개

 

참고 - "앱 기초 - 앱 기본 요소" , android 개발자 사이트

https://developer.android.com/guide/components/fundamentals

반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band