Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
Alena_sevik
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 16
#1

Простой будильник

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

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

Не работает будильник
Всем привет, может тут найду ответ! купил недавно мобилу oysters pacific e с...

Запустить стандартный будильник
Мужики, подскажите, пожалуйста, как со своего приложения запустить стандартный...

Будильник в точные минуты
Добрый день. Подскажите. как назначить setRepeating в AlarmManager, чтоб...

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

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

18
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 738
23.07.2015, 13:49 #2
Alena_sevik, не правильно пишешь, надо - будильник с функцией отправки звука зевка на сервер, тогда может кто то заинтересуется и сделает
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,074
23.07.2015, 14:15 #3
Цитата Сообщение от Alena_sevik Посмотреть сообщение
Возникла необходимость в написании приложения "будильник" в срочном порядке.
А у меня на телефоне уже предустановлен.
0
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
23.07.2015, 14:26 #4
Цитата Сообщение от Alena_sevik Посмотреть сообщение
Возникла необходимость в написании приложения "будильник" в срочном порядке.
дама-кодер... редкое явление!

А по сути... Разберись с алармом! Сервисом и выводом диалога из сервиса.

1) В обычном/первом активити задавай время аларма
2) Аларм запускает сервис
3) сервис выводит активити с "пищалкой" (сложно, но есть в инете инструкции)
...для диплома хватит

(задача ОЧЕНЬ сложная в полном обьеме - будить телефон, пробивать защиту экрана, пищать в фоне, откладывать, несколько будильников, учет пропущеных звонков, не пищать во время разговора)
0
Alena_sevik
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 16
23.07.2015, 15:06  [ТС] #5
На телефоне и у меня есть) Но деньги платят за то,чтобы я сама это сделала)

Добавлено через 30 секунд
Спасибо) Вникать и вникать)
0
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
23.07.2015, 15:59 #6
Alena_sevik, будильник на андроид это слишком сложно. Как-то тоже пытался сделать - сделал все и он даже работал, если не блокировать экран, но если телефон засыпал вылазила куча разных ошибок. Либо вообще не срабатывал, либо не во время. Да и вообще почти все кастомные будильники так и работают - через раз.
0
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
23.07.2015, 16:02 #7
Цитата Сообщение от Alena_sevik Посмотреть сообщение
Но деньги платят за то,чтобы я сама это сделала)
юная фрилансер!

скажем так... я только сейчас первый нормальный будильник написал - через 1.5 года после начала изучения андроида... Где-то 7я-9я попытка - уже неделю-полторы тестирую... И проц жрало на 100% и убивало устройство через 2 часа с жутким перегреванием и явным переполнением памяти... И просто переставала работать без явных причин через 2-3 удачных срабатывания...

советую еще изучить это: https://github.com/search?utf8=%E2%9C%93&q=android+alarm
1
Alena_sevik
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 16
23.07.2015, 17:04  [ТС] #8
Да уж..Сама и не думала никогда,что буду таким заниматься
Я так поняла,Что это нереально сложно) Может вы тогда подскажете чего...Нужно сделать будильник/таймер, который будет срабатывать три раза в день - оповещать,что нужно выпить таблетку.
0
chizz
983 / 501 / 101
Регистрация: 19.03.2013
Сообщений: 3,106
Записей в блоге: 19
Завершенные тесты: 1
23.07.2015, 17:15 #9
Alena_sevik, а срок какой у тебя на создание этого чуда?
0
androbro
23.07.2015, 17:17
  #10

Не по теме:

chizz, вот взяли бы, и своей тимой из соседней темы, и сделали бы девушке подарок:)

0
Alena_sevik
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 16
23.07.2015, 17:17  [ТС] #11
Да чем быстрее,тем лучше =) Но вот дальше бесконечных поисков информации в гугле и написаний бестолковых кодов дело не пошло..
0
chizz
983 / 501 / 101
Регистрация: 19.03.2013
Сообщений: 3,106
Записей в блоге: 19
Завершенные тесты: 1
23.07.2015, 17:18 #12
пример сервиса, который "будит": http://stackoverflow.com/questions/1...-up-my-service
0
Pablito
2708 / 2155 / 731
Регистрация: 12.05.2014
Сообщений: 7,521
Завершенные тесты: 1
23.07.2015, 17:20 #13
одно дело писать задачки для студентов и совсем другое - для фрилансера или кто там этот пользователь
я так понимаю - назвался груздем (пошел за бабки на работу работать) - полезай в корзинку (делай сам, тебе за это платят)
0
chizz
23.07.2015, 17:20
  #14

Не по теме:

Цитата Сообщение от androbro Посмотреть сообщение
chizz, вот взяли бы, и своей тимой из соседней темы, и сделали бы девушке подарок



Не по теме:

Ну если девушка уговорит.. :)

0
Alena_sevik
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 16
23.07.2015, 17:25  [ТС] #15
Я не просила делать за меня эту работу,а всего лишь просила совета. Это ведь не запрещено?

Добавлено через 57 секунд
Спасибо! Гляну
Я так поняла,для моей задачи и будильник-то не особо нужен. Наверное,и таймер сойдет, который можно выставлять
0
chizz
983 / 501 / 101
Регистрация: 19.03.2013
Сообщений: 3,106
Записей в блоге: 19
Завершенные тесты: 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 / 46
Регистрация: 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,074
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 с открытым кодом
Может кто то поделиться ссылками на какой-то простой будильник на android с...

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


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

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

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