Форум программистов, компьютерный форум CyberForum.ru

Будильник в точные минуты - Android

Войти
Регистрация
Восстановить пароль
 
Dark-VIN
 Аватар для Dark-VIN
1 / 1 / 0
Регистрация: 16.01.2013
Сообщений: 66
12.02.2016, 18:07     Будильник в точные минуты #1
Добрый день.
Подскажите. как назначить setRepeating в AlarmManager, чтоб действие срабатывало каждые HH:m5:00 и HH:m0:00.
Знаю что тема заезженная, но ответа так и не нашел.
И, пожалуйста, не кидайте ссылки на похожие темы, там я уже был.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2016, 18:07     Будильник в точные минуты
Посмотрите здесь:

Android Запускать будильник по расписанию (Андроид 2.3.4)
Android Разработка приложения - будильник
Android Как установить будильник на определенный час определенного дня
Точные методы задания позиции для объектов? Android
Как добавить будильник из своего приложения в систему Android
Android Точные координаты анимации
Android Как работает стоковый будильник?
Перевести с миллисекунд в минуты Android
Android Простой будильник
Не работает будильник Android
Будильник на android с открытым кодом Android
Android Хочу сделать аналог Mi Band и GPS-будильник

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
 Аватар для YuraAAA
1563 / 1305 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
12.02.2016, 21:26     Будильник в точные минуты #2
Dark-VIN,
Java
1
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 5 * 60 * 1000, pendingIntent);
Dark-VIN
 Аватар для Dark-VIN
1 / 1 / 0
Регистрация: 16.01.2013
Сообщений: 66
12.02.2016, 23:38  [ТС]     Будильник в точные минуты #3
YuraAAA, спасибо за ответ, но это не то.
Нужно выполнить кусок кода, когда на часах ровно в 05 или 10 или 15 или 20 и.тд минут, неважно когда запустился AlarmManager.
Допустим я запустил AlarmManager в 17:18:34. Нужно чтоб код выполнился в 17:20:00. И дальше ровно через каждые 5 минут, секунда в секунду.
YuraAAA
 Аватар для YuraAAA
1563 / 1305 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
12.02.2016, 23:40     Будильник в точные минуты #4
Dark-VIN, ну значит Вам надо просто высчитать промежуток до ближайшего события
Dark-VIN
 Аватар для Dark-VIN
1 / 1 / 0
Регистрация: 16.01.2013
Сообщений: 66
13.02.2016, 00:35  [ТС]     Будильник в точные минуты #5
YuraAAA, Я думал об этом, но пока я буду в цикле добавлять по миллисекунде и сравнивать по шаблону
"mm:ss", будет уже совсем другое время. Или как найти ближайшее, ума не приложу...

Добавлено через 45 минут
И еще вопрос: Если использовать AlarmManager, то Service создавать не обязательно?
Запустил AlarmManager из Activity и убил это Activity через System.exit(0). Лог продолжает идти.
Yandex
Объявления
13.02.2016, 00:35     Будильник в точные минуты
Ответ Создать тему
Опции темы

Текущее время: 11:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru