Как установить будильник при загрузке телефона в Android? - PullRequest
0 голосов
/ 18 ноября 2011

В моем приложении есть функция будильника.Будильник будет работать нормально, когда телефон включен.Проблема в том, когда я выключаю или выключаю телефон (например, я установлю будильник на 10:00, 10.05, 10.10) и включу на 10.02.Я не получаю никаких уведомлений о тревоге, и все тревоги отменены.Я использовал Сервис для получения тревоги, и я использовал разрешение reciever_boot_complete также.Тем не менее у меня проблемы.пожалуйста, кто-нибудь, помогите мне.

1 Ответ

2 голосов
/ 18 ноября 2011

1. Насколько я знаю, система Android не поддерживает сигналы тревоги при выключенном питании. Если вы установили будильник и выключили телефон, он не загрузится после наступления времени будильника. 2.При использовании AlarmManager для составления расписания будильника позаботьтесь о типе аларама следующими способами:

public void set (int type, long triggerAtTime, PendingIntent operation) 
public void setRepeating (int type, long triggerAtTime, long interval, PendingIntent operation)

Вы должны использовать ELAPSED_REALTIME_WAKEUP или RTC_WAKEUP, в противном случае, когда экран выключен, будильник не сработает. Смотрите здесь:

...