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
, в противном случае, когда экран выключен, будильник не сработает.
Смотрите здесь: