2015-07-06 2 views
-2

Я пытаюсь создать приложение для дня рождения в Android. Приложение должно подавать сигнал тревоги в указанную дату каждый год, в тот же день. Проблема в том, что в android есть много способов сделать то же самое. Подобно использованию класса AlarmManager или с помощью функции System.currentime. И есть метод, использующий дескриптор. Это лучший способ реализовать мою программу. Я не хочу, чтобы приложение никогда не позволяло cpu sleep, как AlarmManager. Каков наиболее эффективный способ решения этой задачи?Увольнение в течение 1 года

+1

Что относительно программного использования Календаря? Было бы слишком стеснительно поддерживать полную службу сигнализации в течение года. Политика Google для AlarmManager очень строгая. –

+4

проверяйте ежедневно, если у кого-то из базы данных есть bd «today» ... Ежедневный интервал в порядке ... – Selvin

ответ

0

Создайте класс обслуживания и добавьте его в свой манифест, службу, работающую в фоновом режиме, не открывая приложение. Создайте нить с указанием времени на день рождения. Это вся документация: http://developer.android.com/reference/android/app/Service.html

Смежные вопросы