«alarmmanager» 태그된 질문

9
알람 관리자 예
프로젝트에서 일정 기능을 구현하고 싶습니다. 그래서 알람 관리자 프로그램을 검색했지만 예제를 찾을 수 없습니다. 누구나 기본 알람 관리자 프로그램으로 나를 도울 수 있습니까?

10
AlarmManager에 이미 알람이 설정되어 있는지 확인하는 방법은 무엇입니까?
내 앱이 시작되면 특정 알람 (AlarmManager를 통해 등록)이 이미 설정되어 실행 중인지 확인하고 싶습니다. 구글의 결과는 이것을 할 수있는 방법이 없다는 것을 나타냅니다. 여전히 맞습니까? 새 경보를 만들기 위해 조치를 취하기 전에 사용자에게 알리려면이 점검을 수행해야합니다.

9
활동 외부에서 startActivity ()를 호출합니까?
AlarmManager신호를 방송하는 의도를 트리거하기 위해를 사용하고 있습니다. 다음은 내 코드입니다. AlarmManager mgr = (AlarmManager) getSystemService(Context.ALARM_SERVICE); Intent i = new Intent(this, Wakeup.class); try { PendingIntent pi = PendingIntent.getBroadcast(this, 0, i, 0); Long elapsed += // sleep time; mgr.set(AlarmManager.RTC_WAKEUP, elapsed, pi); } catch(Exception r) { Log.v(TAG, "RunTimeException: " + r); } 에서이 …

5
PendingIntent에서 사용되는“requestCode”는 무엇입니까?
배경: AlarmManager를 통해 알람에 PendingIntent를 사용하고 있습니다. 문제 : 처음에는 이전의 것을 취소하려면 알람을 시작하기 전에 사용했던 정확한 requestCode를 제공해야한다고 생각했습니다. 그러나 취소 API가 말한 것처럼 내가 틀렸다는 것을 알게되었습니다 . 인 텐트가 일치하는 모든 경보를 제거합니다. 의도와 일치하는 모든 유형의 경보 (filterEquals (Intent)로 정의 됨)는 취소됩니다. " filterEquals "를 …


5
Android AlarmManager-RTC_WAKEUP 대 ELAPSED_REALTIME_WAKEUP
누군가가 나에게 사이의 차이 설명 할 수 AlarmManager.RTC_WAKEUP와 AlarmManager.ELAPSED_REALTIME_WAKEUP? 나는 문서를 읽었지만 여전히 하나를 사용하는 것의 의미를 실제로 이해하지 못합니다. 예제 코드 : alarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, scheduledAlarmTime, pendingIntent); alarmManager.set(AlarmManager.RTC_WAKEUP, scheduledAlarmTime, pendingIntent); 두 줄의 코드가 얼마나 다르게 실행됩니까? 이 두 줄의 코드는 언제 서로 상대적으로 실행됩니까? 도와 주셔서 감사합니다.

14
AlarmManager가 여러 장치에서 작동하지 않음
내 앱은 AlarmManager를 사용하며 4 년 전부터 작동하고 있습니다. 그러나 일부 장치에서 실패하기 시작했습니다. 코드가 옳다고 확신합니다 (WakefulBroadcastReceiver를 사용하고 있으며 Doze가있는 장치에 대해 setExactAndAllowWhileIdle을 사용하고 있습니다) .Nexus 장치에서 완벽하게 작동하기 때문에 일부 제조업체 (Huawei, Xiaomi ...)의 장치에서는 실패합니다. 예를 들어 화웨이 기기에는 앱을 종료하는 일종의 배터리 관리자가 있으며 앱이 종료되면 …

6
Android에 대한 모든 최신 제한 사항 이후에 정확한 시간에 알람이 예약되도록 설정하는 방법은 무엇입니까?
참고 : 여기에 대한 다양한 솔루션을 시도했습니다 (예 : here ). 찾은 솔루션이 아래에서 작성한 테스트를 사용하여 작동하는지 확인하지 않고 닫지 마십시오. 배경 앱에는 사용자가 미리 알림을 특정 시간에 예약하도록 요구해야 하므로이 시간에 앱이 트리거 될 때 백그라운드에서 작은 작업 (일부 DB 쿼리 작업)을 수행하고 알림에 대한 간단한 알림. 과거에는 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.