Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
Alena_sevik
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 16
#1

Простой будильник - Программирование Android

23.07.2015, 13:33. Просмотров 2575. Ответов 18
Метки нет (Все метки)

Здравствуйте,форумчане! Возникла необходимость в написании приложения "будильник" в срочном порядке. Мои знания ПОКА,увы, не дают мне такой возможности. Искала исходные коды-безуспешно. Если кто сможет помочь-буду очень признательна!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.07.2015, 13:33
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Простой будильник (Программирование Android):

Не работает будильник - Программирование Android
Всем привет, может тут найду ответ! купил недавно мобилу oysters pacific e с Андройдом 6,1. Проблема с будильником...Он не срабатывет...

Будильник в точные минуты - Программирование Android
Добрый день. Подскажите. как назначить setRepeating в AlarmManager, чтоб действие срабатывало каждые HH:m5:00 и HH:m0:00. Знаю что тема...

Разработка приложения - будильник - Программирование Android
Всем привет! У меня такая проблема,что я не могу привязать свой timepicker с графическим барабаном к будильнику. То есть после того как...

Как работает стоковый будильник? - Программирование Android
Подскажите плз.. Стандартый будильник в Андроиде "кричит" что либо broadcast'ами во время срабатывания? Цель такая: выполнить...

Запускать будильник по расписанию (Андроид 2.3.4) - Программирование Android
Мне надоело устанавливать будильник на мобиле(Fly Blackrird) в ручную Я работаю сутки через трое Какие доки стоит почитать для создания...

Будильник на android с открытым кодом - Программирование Android
Может кто то поделиться ссылками на какой-то простой будильник на android с открытым кодом? Я пока нашел : 1)...

18
chizz
982 / 499 / 54
Регистрация: 19.03.2013
Сообщений: 3,095
Записей в блоге: 18
Завершенные тесты: 1
23.07.2015, 17:30 #16
Alena_sevik, советую почитать:

http://startandroid.ru/ru/uroki/vse-...rmmanager.html

И + все, что касается Service http://startandroid.ru/ru/uroki/vse-uroki-spiskom.html

После этого вы сможете сделать простой будильник. но он вряд ли будет будить телефон в спящем режиме.

Добавлено через 1 минуту
Alena_sevik, попробуйте сделать по примеру, который я вам дал. После этого вы поймете, что еще не хватает
0
Alena_sevik
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 16
23.07.2015, 17:35  [ТС] #17
Спасибо! Я по этим урокам и занимаюсь =)
0
Tester64
396 / 357 / 44
Регистрация: 22.05.2013
Сообщений: 2,518
23.07.2015, 19:35 #18
Цитата Сообщение от Alena_sevik Посмотреть сообщение
Я так поняла,для моей задачи и будильник-то не особо нужен. Наверное,и таймер сойдет, который можно выставлять
Не все так просто...
1) Аларм - это ВСТРОЕННЫЙ системный таймер. Можно указать когда сработает и через сколько повторить (или не повторять). Система сама заботится о правильном срабатывани... Но... слышал про устройства или левые "прошивки" в которых это глючило. Для простого будильника на приличном устройстве этого хватит!
2) научись проигрывать музыку из файла. Желательно циклично (я 2-3 дня на понимание нюансов убил)
3) Аларм устанавливай из активити управляя временем с сохранением настроек "как часто"
4) Аларм вызывает бродкаст, а бродкаст открывает активити (возможно через сервис) - надо потестить! Через сервис срабатывало (нагуглил). Без сервиса не тестил...
5) Убедись после перезагрузки (ресивером) что будильник не сдох
6) не всегда срабатывает ресивер перезагрузки - иногда полезно ловить другие ресиверы (я ловлю смену уровня батарейки) для перепроверки
7) есть неубиваемый сервис... технология описана на хабре... моя текущая версия на нем построена. На всех этих технологиях... долго добивался "баланса" между неубиваемостью и нагрузкой на проц. В нем можно выставлять любое время проверки на "пора?" - хоть несколько раз в секунду... сейчас проходит тестирование... вроде не сдыхает на этот раз и после перезагрузки востанавливается... (делиться наработками не буду, но можешь попробовать повторить)

Боюсь что если дело в приеме лекаств... стоит сделать "на совесть"...
... хотя... аларма должно хватить! проблема клиента если у него глючит прошивка или слишком китайский телефон...

p.s. Таймер - это НЕ надежно! Совсем! работает только пока открыта форма! Даже сворачивание звонком может убить таймер вместе с активити... Таймер в сервисе не надежно вместе с сервисом - если системе не хватает ресурсов она произвольно закрывает "не нужное"...
p.p.s. По правилам нужна хотя-бы неделя тестов на нагруженном устройстве (личном телефоне с игрушками и "левыми утилитами")
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,072
23.07.2015, 20:35 #19
Цитата Сообщение от Tester64 Посмотреть сообщение
Не все так просто...
Это точно. Я вот парсилку для сайта одного пишу, всего лишь парсилку, но почему-то в текущих задачах у меня:
// Цвет итема поменять
// Circle нужен?
// Поменять попробовать шрифты
// habrahabr.ru/post/263061
// http://hellohappy.org/beautiful-web-type/
// http://www.fontsquirrel.com/
// Не загружать уже загруженное
И это не считая уже потертых задач.
0
23.07.2015, 20:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.07.2015, 20:35
Привет! Вот еще темы с ответами:

Как добавить будильник из своего приложения в систему - Программирование Android
Здравствуйте такой вопрос. как добавить будильник из своего приложения в систему?

Хочу сделать аналог Mi Band и GPS-будильник - Программирование Android
Доброго времени суток, народ :) Прикупил вот себе прикольное устройство, поигрался с приложениями, - штука классная, но не об этом. ...

Как установить будильник на определенный час определенного дня - Программирование Android
как установить будильник на определенный час определенного дня? Добавлено через 5 минут нашел такую статью но что-то не догоняю...

Будильник - Программирование
Программа должна быть до ужаса проста - БУДИЛЬНИК. Вы скажете зачем?! - Ведь есть стандартный будильник, но он воспроизводит звук только...


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru