ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Android/Java] 애플리케이션 기본 항목
    Android/Java 2021. 12. 16. 15:17
    반응형

    [모든 포스팅은 개인적 공부를 위해 작성된 글입니다]

     

    <앱 구성 요소 네 가지>

    1. 액티비티

    2. 서비스

    3. 브로드캐스트 수신자

    4. 콘텐츠 제공자

     

    <액티비티(Activity)>

     - 사용자와 상호작용하기 위한 진입점

     - UI를 포함한 화면 하나를 나타냄

     - 액티비티는 서로 독립되어 있음

     

    <서비스(Service)>

     - 백그라운드에서 실행되는 구성 요소

     - 오랫동안 실행되는 작업 수행하거나 원격 프로세스 위한 작업 수행

     - UI 제공하지 않음

     

    <브로드캐스트 수신자(Broadcast Receiver)>

     - 이벤트를 앱에 전달하도록 하는 구성 요소

     - 앱이 시스템 전체의 브로드캐스트 알림에 응답할 수 있게 함

     - 브로드캐스트 수신자도 앱으로 들어갈 수 있는 명확한 진입점이기 때문에 현재 실행되지 않은 앱에도 시스템이 브로드캐스트 전달할 수 있음

     - 앱, 시스템 모두 브로드캐스드 발생시킬 수 있음

     

    <콘텐츠 제공자(Content Provider)>

     - 파일 시스템, SQLite, 웹 등 앱이 액세스 할 수 있는 다른 모든 영구 저장 위치에 저장 가능한 앱 데이터의 공유형 집합 관리

     - 다른 앱은 콘텐츠 제공자 통해 데이터 쿼리하거나, 콘텐츠 제공자가 허용할 경우 수정도 가능

    반응형

    댓글

Designed by Tistory.