안드로이드 4대 요소

xeant 2021.06.21 10:26 조회 수 : 3

4대 구성 요소

  1. 액티비티(Activity)

화면 하나당 하나의 액티비티를 가지며, 눈에 보이는 화면을 만들 때, 최소 1개가 필요하다 

   

   2. 리시버(Receiver)
대표적 브로드캐스트 : 전화수신, 문자수신, 배터리부족 등
브로드캐스트를 수신하는 객체가 리시버

 

    3. 프로바이더(Provider)
DB, 파일등의 정보를 외부의 앱에 공개하기 위한 객체 (Content Provider클래스 상속받아 구현)
제공하는 프로바이더(연락처,일정,미디어등) 사용은 쉽지만, 내가 만든 앱 내의 프로바이더를 만들기는 복잡하고 어려울 수 있다.

 

    4. 서비스(Service)
액티비티와 별개로 백그라운드에서 오래 수행되어야 하는 앱(음악재생, 파일 다운로드등)을 작성할 때 사용, 화면이 없음