[Android/Kotlin] Foreground Service 사용 방법
음악을 틀어놓고 웹 서핑을 한다거나 애플리케이션을 설치하면서 문자를 한다거나 이렇게 특정 동작을 수행 도중에 다른 동작도 수행할 일이 있을 수 있다. 위의 예시에서 음악, 앱 설치의 경우 눈에 보이지 않는 일종의 백그라운드 서비스로 실행이 된다. 안드로이드에서는 백그라운드 서비스를 실행할 때는 반드시 notification을 띄워서 사용자에게 백그라운드로 실행 중인 앱이 있다고 알려줘야 한다. 만약 사용자가 백그라운드 서비스를 실행 중인 것을 모르고 계속 사용한다면 배터리나 성능이 저하될 수 있기 때문이다. 이렇게 백그라운드 서비스가 실행중일 때 notification을 띄우는 것을 포어그라운드(foreground) 서비스라고 한다. 포어그라운드 서비스에 대해서 공부하기 위해 1부터 100까지 숫자를 증..
2022.12.24