검색어 입력폼

안드로이드 4대 컴포넌트 중 하나인 서비스에 관한 이론

저작시기 2016.01 |등록일 2017.08.29 | 최종수정일 2017.08.31 파워포인트파일MS 파워포인트 (pptx) | 25페이지 | 가격 1,500원

목차

없음

본문내용

◎ Services
서비스는 사용자 인터페이스를 제공하지 않으며, 백그라운드에서 작업을 수행하는 컴포넌트이다.
또 다른 Application component에서 서비스를 시작할 수 있으며, 사용자가 다른 프로그램으로 전환해도 서비스는 백그라운드에서 계속 실행된다. 또한, 구성 요소와 상호작용할 수 있으며 심지어 프로세스 간 통신(IPC)을 할 수 있는 서비스에 바인딩 할 수 있다.

Ex) 뮤직 플레이어, 다운로드 서비스 등

◎ Services의 두 가지 흐름

○ Started

○ Bound
Application component에서(Activity 등) startService( )를 호출하여 서비스가 시작된다.
한번 실행되면 구성요소가 destroyed된 경우에도 서비스는 백그라운드에서 계속적으로 작업을 수행할 수 있다.
일반적으로 Started Service는 하나의 연산을 수행한 후 caller에게 결과를 반환하지 않는다.
예를 들어 네트워크를 통해 파일을 다운로드 하거나 업 로드 할 경우 작업이 완료되면 서비스는 스스로 중지할 수 있다.

참고 자료

없음
다운로드 맨위로