Keep going

안드로이드 컴포넌트 본문

Android Studio

안드로이드 컴포넌트

코딩천재홍 2021. 1. 15. 23:41

안드로이드는 '컴포넌트 기반'으로 개발을 한다.

▶컴포넌트란?

앱을 구성하는 하나의 단위이다.

안드로이드 앱을 작성한다는 것은 컴포넌트를 작성한다는 것이고, 개발자가 작성한 여러 컴포넌트를 종합해 하나의 앱을 완성하는 것이다.

 

안드로이드 앱에서 컴포넌트의 물리적인 모습은 클래스

 

일반 클래스의 생명주기 - 개발자 코드로 관리

안드로이드 컴포넌트 - 안드로이드 시스템이 생성하여 관리, 소멸

 

 

컴포넌트는 앱 내에서 독립적인 실행단위

직접 결합하여 실행하지 않고 인텐트를 매개로 하여 결합하지 않은 상태에서 독립적으로 실행하는 구조

컴포넌트1이 다른 컴포넌트2의 실행을 시스템에 의뢰하고, 시스템에서 컴포넌트 2를 실행하는 구조

 

 

▶안드로이드 컴포넌트 종류

  1. 액티비티 : 어플리케이션의 UI를 구성하는 컴포넌트
  2. 서비스 : UI 없이 백그라운드에서 장시간 수행되는 컴포넌트
  3. 컨텐츠 제공자 : 애플리케이션 간 데이터를 공유하기 위한 컴포넌트
  4. 브로드캐스트 수신자 : 이벤트 모델로 수행되는 컴포넌트

 

 

'Android Studio' 카테고리의 다른 글

화면 전환하기  (0) 2021.07.06
R.java란?  (0) 2021.01.16
안드로이드 컴포넌트 종류  (0) 2021.01.16
Comments