특정 시간에 알람을 예약하려면 Alarm-Manager API 및 FireBase 작업 디스패처가 더 좋습니다.Android에서 특정 시간에 알람을 예약하는 이유
-1
A
답변
1
AlarmManager Android Developer Documentation 상태 :
이 API는 응용 프로그램은 알림을 게시하거나 매우 특정 시간에 알람 을 설정해야하는 경우에 유용합니다. 특정 시간이 일 때 을 실행해야하는 작업에만이 API를 사용해야하지만 JobScheduler에서 지정할 수있는 다른 장치 (예 : 장치 유휴 및 청구 감지)는 필요하지 않습니다.
반면, Firebase JobDispatcher Android Developer Documentation는 안드로이드 플랫폼에서 JobScheduler 유사한 API를 제공하는 오픈 소스 라이브러리입니다. Firebase JobDispatcher는 Android 버전 5.0 (API 레벨 21)을 타겟팅하는 앱의 JobScheduler 호환성 레이어 역할을합니다. 알람 관리기 관계없이 실행 조건의 특정 시간에태스크를 실행하는 데 사용되는
- 간단 즉
.
- JobScheduler는 작업이 같은 시간 또는 그 둘레에서 실행되도록 예약하는 데 사용됩니다. 이러한 방식으로 작업 실행을 일괄 처리하면 장치가 절전 상태로 들어가고 더 오래있을 수있어 배터리 수명이 유지됩니다.
- Firebase JobDispatcher는 Android 5.0 이하 버전 (API 레벨 21)을 대상으로하는 앱의 JobScheduler 호환성 레이어 역할을합니다.