무단 도용 및 복제, 사용 저작권 안내
수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유),
불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
1. Service
•
안드로이드 4대 구성요소 중 하나로 백그라운드 처리를 위해 제공되는 요소이다.
•
Activity는 화면을 가지고 있어 화면이 보이는 동안 동작하지만 Service는 화면을 가지고 있지 않아 보이지 않는 동안에도 동작하는 것을 의미한다.
2. Foreground Service
•
Service는 백그라운드에서 운영되는 실행요소로써 메모리가 부족해지거나 절전 모드가 되는 등 다양한 상황에서 안드로이드 OS에 의해 제거 될 수 있다.
•
이를 방지하고자 할 때는 Foreground Service로 만들어 사용하면 된다.
•
Foreground Service외의 서비스는 안드로이드 OS에 의해 모두 제거될 수 있다.
•
Foreground Service의 목적은 현재 단말기에서 Service를 통해 백그라운드에서 작업 중이라는 것을 사용자에게 알리는 목적으로 사용한다.
3. 학습 정리
정리
•
Service는 화면을 가지고 있지 않는 실행단위로써 백그라운드 프로세싱 처리를 위해 사용한다.