Оригинальный будильник в Android транслирует намерение по тревоге?

Я хочу запустить свое приложение (скажем, ПОЧИСТИТЬ ЗУБЫ) в определенное время и день. И я не хочу писать службе сигнализации какой-либо дополнительный код для части сигнализации. Скорее, я хочу знать, возможно ли это:

1- Я использую оригинальный будильник, который поставляется с телефоном, чтобы установить будильник с каким-либо именем. Допустим, Time = "6:30 утра, понедельник" и Name = "ПСССТ!! ПОЧИСТИТЕ ЗУБЫ"

2- Будильник зазвонит в понедельник утром в 6:30 с этим PSST!!... именем

3- Мой вопрос: передает ли этот сигнал какое-либо НАМЕРЕНИЕ (например, INTENT.ACTION.BOOTCOMPLETE), которое может быть получено с помощью BROADCAST RECEIVER, чтобы я начал свою деятельность в методе OnReceieve?

Короче говоря, мне лень писать дополнительный код, и я хочу использовать существующую службу телефонных часов.

Любая возможность успеха с моим ленивым подходом?


person Faisal Iwala    schedule 18.05.2013    source источник


Ответы (1)


Это не точный ответ на ваш вопрос. Однако я бы рекомендовал использовать AlarmManager:

http://developer.android.com/reference/android/app/AlarmManager.html

Все, что вам нужно сделать, это создать намерение для вашего приложения и запланировать его. Он довольно минимален (2-3 строчки для настройки, один приемник и определение приемника в манифесте).

Вы можете проверить пример здесь:

Пример диспетчера тревог

person Victor Ronin    schedule 18.05.2013