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

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

Войти
Регистрация
Восстановить пароль
 
Antihawk
1 / 1 / 0
Регистрация: 06.11.2012
Сообщений: 44
#1

Выполнение задач в бэкграунде - Программирование Android

06.06.2014, 04:54. Просмотров 684. Ответов 5
Метки нет (Все метки)

Доброго времени суток, нужна помощь с реализацией.
Есть базе начальное время и конечное время, в этот промежуток на устройстве должен включаться беззвучный режим.
Как работать с базой я знаю, как установить беззвучный режим тоже, а вот как реализовать, чтобы проверка была в бэкграунде - нет. Помогите, желательно кодом и подробными объяснениями Спасибо.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2014, 04:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Выполнение задач в бэкграунде (Программирование Android):

Выполнение различных задач из Service - Программирование Android
Сделал по примеру сервис, который включает в заданное время wi-fi. Сейчас время крутится в цикле, на сколько это допустимо? Читал, что для...

Проверить выполнение задач - MathCAD
Здравствуйте, хочу попросить, чтобы Вы проверили задания в среде MathCad и помогли выполнить недостающие (график, решить уравнение с...

Выполнение асинхронных задач - C++
Попытался составить вот такой нехитрый сумматор на основе асинхронного выполнения. В результате - ничего не работает и на выходе всегда...

Параллельное выполнение задач - C++ Linux
Всех приветствую, только начал изучать C++ и вообще Linux (работаю под Ubuntu), хочу написать консольную программу, появилось несколько...

Приоритетное выполнение задач - Delphi
Необходимо выполнить потоки в приоритетном порядке. Например, на форме есть 6 кнопок, каждая из который запускает поток, который не...

Выполнение задач за наименьшее время - C++
Мальчик Антон решает вступительную работу в летний математический лагерь. В ней N заданий, которые можно выполнять в произвольном порядке....

5
angryrobot
Командир зеленых роботов
348 / 285 / 53
Регистрация: 08.10.2013
Сообщений: 565
06.06.2014, 11:18 #2
Цитата Сообщение от Antihawk Посмотреть сообщение
Как работать с базой я знаю, как установить беззвучный режим тоже, а вот как реализовать, чтобы проверка была в бэкграунде - нет. Помогите, желательно кодом и подробными объяснениями Спасибо.
Проверки в бэкгрануде в данном случае излишни, лучше сделать так чтоб AlarmManager послал интент в ваш бродкаст ресивер два раза: В первый раз когда нужно включить беззвучный режим и второй раз когда нужно его выключить. Ну и собственно в методе onReceive вставите код который определяет нужно включить или выключить звук и делает это.
1
Antihawk
1 / 1 / 0
Регистрация: 06.11.2012
Сообщений: 44
06.06.2014, 19:09  [ТС] #3
а если мне нужно, чтобы это действие выполнялось, к примеру, каждый день?
0
angryrobot
Командир зеленых роботов
348 / 285 / 53
Регистрация: 08.10.2013
Сообщений: 565
06.06.2014, 22:14 #4
Цитата Сообщение от Antihawk Посмотреть сообщение
а если мне нужно, чтобы это действие выполнялось, к примеру, каждый день?
AlarmManager и такое позволяет
1
Antihawk
1 / 1 / 0
Регистрация: 06.11.2012
Сообщений: 44
06.06.2014, 22:36  [ТС] #5
Да, спасибо, уже прочитал, и последний вопрос. Есть список, который пользователь может редактировать, т.е.:
1. название, время начала, время окончания
2. название, время начала, время окончания
3. название, время начала, время окончания
....
n. название, время начала, время окончания

как реализовать включение всех из этого списка.
Все данные получаем из базы
0
angryrobot
Командир зеленых роботов
348 / 285 / 53
Регистрация: 08.10.2013
Сообщений: 565
07.06.2014, 11:56 #6
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Antihawk Посмотреть сообщение
как реализовать включение всех из этого списка.
Так может просто пробежаться циклом по этому списку и для каждого пункта "завести будильник" AlarmManager'а ?
1
07.06.2014, 11:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2014, 11:56
Привет! Вот еще темы с ответами:

Смоделировать выполнение задач на ЭВМ - AnyLogic
Здравствуйте! Я в моделировании новичок и пока не особо хорошо знаю, как работать с данным ПО. Нужна помощь с реализацией модели. ...

Фоновое выполнение задач Backgroundworker - C#
Добрый день, В моем приложении необходимо некоторые процессы запускать параллельно. Программа по DDE получает данные с другого...

Поочередное выполнение задач сценария - PHP
Здравствуйте! Вот у меня есть контроллер register.php, он отображает страницу регистрации (используется Smarty): <?php include...

Выполнение фоновых задач в многопоточном режиме - C# MVC
Здравствуйте, возник вопрос с многопотоковостью в ASP.MVC приложении. Есть задачи которые необходимо выполнять в фоновом режиме в разных...


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

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

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