서비스 썸네일형 리스트형 [Android] 안드로이드 서비스 종류 및 생명주기 안드로이드 4대 컴포넌트 - 서비스란? 1. Service 정의 - 액티비티 처럼 사용자와 상호작용하는 컴포는트가 아닌 백그라운드에서 동작하는 컴포넌트 - 사용자에게 인터페이스를 제공하지 않고, 백그라운드에서 오래 실행되는 작업을 수행할 수 있는 애플리케이션 구성 요소 Ex) 파일 다운로드, 데이터 체크, 데이터 처리, 네트워크 트랜잭션, 음악 재성, Content Provider 와의 상호작용 등 - 액티비티가 종료되어 있는 상태(다른 앱으로 전환)에서도 동작하기 위해 만들어진 컴포넌트 Ex) 화면이 종료된 상태에서도 노래 재생 - 만약, 서비스가 실행되고 있는 상태라면, 안드로이드 OS 에서는 해당 프로세스를 웬만한 경우에 죽이지 않고 관리한자. 메모리 부족 등의 특별한 경우를 제외하고 백그라운드 동.. 더보기 [Android] 안드로이드 4대 컴포넌트 안드로이드의 4대 컴포넌트와 각 컴포넌트 중 생명주기, Life Cycle 을 갖는 컴포넌트의 생명주기 정도는 알고 사용하자. 안드로이드의 4대 컴포넌트(Component) 1. 4대 컴포넌트 정의 - 안드로이드의 4대 컴포넌트는 안드로이드 앱의 필수적인 기본 구성 요소이다. - 각 구성요소는 사용자가 앱에 들어올 수 있는 진입점 - 액티비티(Activity) - 서비스(Service) - Broadcast Receiver - 콘텐츠 제공자(Contents Provider) 로 이루어짐 2. 4대 컴포넌트 특징 1) 각 컴포넌트들은 하나의 독립적인 형태로 존재 2) 각 컴포넌트들은 고유한 기능(각기 뚜렷한 목적) 수행 3) 각 컴포넌트들은 인텐트를 통해 서로 상호작용 4) 각 컴포넌트 별 수명 주기 존재.. 더보기 이전 1 다음