728x90 반응형 notification2 [Android/Kotlin] AlarmManager 사용법 지금까지 ForegroundService와 WorkManager에 대해서 공부했다. AlarmManager의 경우 비교적 짧은 시간동안 작업을 하고 정확한 시간에 끝낼 때 사용한다. 특정 시간이 지나면 시간이 다 된 것을 notification으로 알리는 앱을 만들어보려 한다. 뷰바인딩을 사용할 예정이므로 뷰바인딩을 세팅해준다. https://growth-coder.tistory.com/30 [Android/Kotlin] activity와 fragment에서 view binding 사용법 view binding을 사용하면 view에 존재하는 값들에 접근할 수 있다. 이전에는 view에 존재하는 값들에 접근하기 위해서는 해당 ID를 사용해서 findViewById를 사용하였다. 이제는 view bindin.. 2023. 1. 5. [Android/Kotlin] Foreground Service 사용 방법 음악을 틀어놓고 웹 서핑을 한다거나 애플리케이션을 설치하면서 문자를 한다거나 이렇게 특정 동작을 수행 도중에 다른 동작도 수행할 일이 있을 수 있다. 위의 예시에서 음악, 앱 설치의 경우 눈에 보이지 않는 일종의 백그라운드 서비스로 실행이 된다. 안드로이드에서는 백그라운드 서비스를 실행할 때는 반드시 notification을 띄워서 사용자에게 백그라운드로 실행 중인 앱이 있다고 알려줘야 한다. 만약 사용자가 백그라운드 서비스를 실행 중인 것을 모르고 계속 사용한다면 배터리나 성능이 저하될 수 있기 때문이다. 이렇게 백그라운드 서비스가 실행중일 때 notification을 띄우는 것을 포어그라운드(foreground) 서비스라고 한다. 포어그라운드 서비스에 대해서 공부하기 위해 1부터 100까지 숫자를 증.. 2022. 12. 24. 이전 1 다음 728x90 반응형