Android Clone Coding Project #11 알람
지정된 시간에 알람이 울리게 할 수 있음
지정된 시간 이후에는 매일 같은 시간에 반복되게 알람이 울리게 할 수 있음
결과화면
Screenshot1 | Screenshot2 |
---|---|
배운 내용 정리
- AlarmManager 사용하기
- Notification 사용하기
- Broadcast receiver 사용하기
Background 작업
-
Immediate tasks (즉시 실행해야하는 작업)
- Thread
- Handler
- Kotlin coroutines
-
Deferred tasks (지연된 작업)
- WorkManager
-
Exact tasks (정시에 실행해야 하는 작업)
- AlarmManager
AlarmManager
- Real Time (실제 시간) 으로 실행시키는 방법
- Elapsed Time (기기가 부팅된지부터 얼마나 지났는지) 으로 실행시키는 방법