본문 바로가기

Mobile/안드로이드

android application 종류, 구성요소

application 종류

foreground activity : 실행 시켰을때만 쓸수 있는 app(대부분의 app)

background service : 설정의 경우를 제외한 나머지 시간엔 화면에 보이지 않는 app(타이머,알림 등)

intermittent acitvity :  어느 정도의 활동은 있으나 대부분을 백그라운드에서 진행(미디어 플레이어)


application 구성요소

activity - 어플리케이션의 프리젠테이션 계층

sercives - 화면에 보이지 않은 채 실행, 테이터 소스와 화면에 보이는 액티비티들을 업데이트

contents provider - 어플리케이션 데이터베이스를 관리하고,공유

intents - 간단한 메시지 전달 프레임 워크

broadcast receivers - intents broadcast의 소비자, 브로드캐스트 수신자를 생성하고 등록해, 특정 필터 조건과 일치하는 브로드 캐스트 인텐트에 귀기울임

nofitications - 사용자 알림 프레임 워크