[Android] 어플리케이션 기본 구성 요소(Activity , Service, Broadcast Receiver, Content providers)
앱은 4가지 기본 구성 요소를 가진다. Activity Service Broadcast Receiver Content providers 위 4가지 구성요소는 사용자나 시스템이 어플리케이션에 접근할 수 있는 진입점이 된다. 각 구성요소에 대하여 간단히 알아보겠습니다. 1) Activity 사용자가 앱과 상호작용 하는 진입점 하나의 화면을 나타낸다. 여러 Activity가 모여 하나의 어플을 구성한다. ex) 게시판 어플 - 게시판 목록 Activity , 게시판 상세 Activity로 구성된다. 2) Service 백그라운드에서 앱을 실행시키는 구성요소 ex) 앱이 실행되고 있을 때 백그라운드에서 음악 재생 ex) Activity와 사용자가 상호작용 할때 백그라운드에서 데이터 트랜잭션 3) Broadcas..