서비스 (1) 썸네일형 리스트형 [안드로이드] 서비스(Service) 서비스(Service) 안드로이드의 서비스란 긴 작업을 백그라운드에서 수행하는데 사용되는 UI를 제공하지 않는 컴포넌트이다. 그리고 IPC(Inter-Process Communication; 프로세스간 통신)를 지원한다. 서비스가 사용되는 예시로는 음악 재생, 네트워킹, 파일 입출력, Content Provider와 상호작용 등이 있다. 특별히 중요한 점은 백그라운드에서 수행한다는 말이 메인 쓰레드에서 수행되지 않는 다는 말과 같지 않다는 점이다. 즉, 서비스는 메인 쓰레드에서 수행된다. 그렇기에 음악재생, 네트워킹과 같은 Intensive I/O 작업들은 서비스 내에서 별도의 쓰레드를 생성하여 작업하는 것이 올바르다. 서비스의 세 가지 유형 1. 포그라운드 서비스 포그라운드 서비스는 대표적인 예시로 음.. 이전 1 다음