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

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

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

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

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

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

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

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

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

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
23.07.2015, 13:49     Простой будильник #2
Alena_sevik, не правильно пишешь, надо - будильник с функцией отправки звука зевка на сервер, тогда может кто то заинтересуется и сделает
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
23.07.2015, 14:15     Простой будильник #3
Цитата Сообщение от Alena_sevik Посмотреть сообщение
Возникла необходимость в написании приложения "будильник" в срочном порядке.
А у меня на телефоне уже предустановлен.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
23.07.2015, 14:26     Простой будильник #4
Цитата Сообщение от Alena_sevik Посмотреть сообщение
Возникла необходимость в написании приложения "будильник" в срочном порядке.
дама-кодер... редкое явление!

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

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

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

Добавлено через 30 секунд
Спасибо) Вникать и вникать)
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
23.07.2015, 15:59     Простой будильник #6
Alena_sevik, будильник на андроид это слишком сложно. Как-то тоже пытался сделать - сделал все и он даже работал, если не блокировать экран, но если телефон засыпал вылазила куча разных ошибок. Либо вообще не срабатывал, либо не во время. Да и вообще почти все кастомные будильники так и работают - через раз.
Tester64
395 / 356 / 43
Регистрация: 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%9...=android+alarm
Alena_sevik
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 16
23.07.2015, 17:04  [ТС]     Простой будильник #8
Да уж..Сама и не думала никогда,что буду таким заниматься
Я так поняла,Что это нереально сложно) Может вы тогда подскажете чего...Нужно сделать будильник/таймер, который будет срабатывать три раза в день - оповещать,что нужно выпить таблетку.
chizz
979 / 493 / 54
Регистрация: 19.03.2013
Сообщений: 3,079
Записей в блоге: 18
Завершенные тесты: 1
23.07.2015, 17:15     Простой будильник #9
Alena_sevik, а срок какой у тебя на создание этого чуда?
androbro
23.07.2015, 17:17
  #10

Не по теме:

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

Alena_sevik
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 16
23.07.2015, 17:17  [ТС]     Простой будильник #11
Да чем быстрее,тем лучше =) Но вот дальше бесконечных поисков информации в гугле и написаний бестолковых кодов дело не пошло..
chizz
979 / 493 / 54
Регистрация: 19.03.2013
Сообщений: 3,079
Записей в блоге: 18
Завершенные тесты: 1
23.07.2015, 17:18     Простой будильник #12
пример сервиса, который "будит": http://stackoverflow.com/questions/1...-up-my-service
Pablito
2413 / 1858 / 581
Регистрация: 12.05.2014
Сообщений: 6,592
Завершенные тесты: 1
23.07.2015, 17:20     Простой будильник #13
одно дело писать задачки для студентов и совсем другое - для фрилансера или кто там этот пользователь
я так понимаю - назвался груздем (пошел за бабки на работу работать) - полезай в корзинку (делай сам, тебе за это платят)
chizz
23.07.2015, 17:20
  #14

Не по теме:

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



Не по теме:

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

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

Добавлено через 57 секунд
Спасибо! Гляну
Я так поняла,для моей задачи и будильник-то не особо нужен. Наверное,и таймер сойдет, который можно выставлять
chizz
979 / 493 / 54
Регистрация: 19.03.2013
Сообщений: 3,079
Записей в блоге: 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, попробуйте сделать по примеру, который я вам дал. После этого вы поймете, что еще не хватает
Alena_sevik
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 16
23.07.2015, 17:35  [ТС]     Простой будильник #17
Спасибо! Я по этим урокам и занимаюсь =)
Tester64
395 / 356 / 43
Регистрация: 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. По правилам нужна хотя-бы неделя тестов на нагруженном устройстве (личном телефоне с игрушками и "левыми утилитами")
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.07.2015, 20:35     Простой будильник
Еще ссылки по теме:

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

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

Простой MediaPlayer - Программирование Android
Нужно сделать простую програмку. В главном активити - Баттн, при нажатии на него появляется АлертБилдер из трех кнопок. При нажатии на...

Простой чат - Программирование Android
Всем привет. Возникла надобность создать чат. На сколько я понял мне нужна будет серверная часть и сам клиент с набором API методов. Не...

Создание простой камеры - Программирование Android
Целью работы является создать камеру , которая будет уметь : - делать фото - сохранять фото - переключаться между передней и задней...


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

Или воспользуйтесь поиском по форуму:
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
23.07.2015, 20:35     Простой будильник #19
Цитата Сообщение от Tester64 Посмотреть сообщение
Не все так просто...
Это точно. Я вот парсилку для сайта одного пишу, всего лишь парсилку, но почему-то в текущих задачах у меня:
// Цвет итема поменять
// Circle нужен?
// Поменять попробовать шрифты
// habrahabr.ru/post/263061
// http://hellohappy.org/beautiful-web-type/
// http://www.fontsquirrel.com/
// Не загружать уже загруженное
И это не считая уже потертых задач.
Yandex
Объявления
23.07.2015, 20:35     Простой будильник
Ответ Создать тему
Опции темы

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