안드로이드 서비스의 유형은 총 세가지가 있다.그 중 포그라운드 서비스는 사용자에게 눈에 띄는 작업을 수행한다. 가시적인 알림을 띄워서 사용자에게 앱 사용중이 아닐 때도 시스템이 계속 수행되고 있음을 알리는 것이다. 먼저 서비스에 대해 간략히 짚고 넘어가자면, 액티비티(Activity)와는 다른 개념이다. 액티비티는 사용자에게 직접 보여지고 상호작용을 할 수 있는 인터페이스를 제공하지만, 서비스는 사용자 ui를 제공하지 않는다. 대신 백그라운드에서 작업을 실행한다. 또한 사용자가 다른 앱을 사용하고 있을 때에도 서비스는 실행될 수 있다. 백그라운드에서 파일을 다운로드하고 네트워크 트랜잭션을 처리하는 일 등을 하는 것이다. 그렇다면 포그라운드 서비스는 언제 사용하면 될까?이를 테면 이러한 앱에서 포그라운..