2017-02-14 2 views
0

Я начинаю работать в Android, я хочу создать простое приложение, которое запускает уведомление или звук в указанное время определенных пользователем.Android - я хочу запускать простой голос или уведомление каждый {15 мин, 30 мин или 1 час} зависит от решения пользователя

Если пользователь выбирает 1 час, приложение должно отправить уведомление каждый XO, часы (00:00, 01:00, 02:00, ......, 11:00)

Если он выберет 30 минут м, приложение должно отправить в такое время (00:00, 00:30, 01:00, 01:30)

Я хочу отправить это уведомление, однако приложение открыто или нет Я знаю, что я должен использовать широковещательный приемник, и я знаю, как отправить уведомление, но вопрос заключается в том, как определить, что время, полученное x o'clock , x: 15 или x: 30, чтобы вызвать уведомление

+1

https://developer.android.com/reference/android/app/AlarmManager.html – MemLeak

ответ

4

Вы можете добиться такого периодического поведения, используя API планировщика заданий в android, эта статья here объясняет это хорошо.

+0

Спасибо, Job Scheduler - лучшее решение. – iosamammohamed