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

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

Войти
Регистрация
Восстановить пароль
 
max_max
5 / 5 / 1
Регистрация: 12.08.2014
Сообщений: 26
#1

Сервис уведомлений - Программирование Android

18.09.2014, 12:50. Просмотров 664. Ответов 1
Метки нет (Все метки)

Привет. Нужна помощь в создании уведомлений из сервиса. В приложение поступают данные с сервера get-запросом, хочу, чтобы приложение проверяло обновление данных на сервере и высылало уведомление пользователю при поступлении новых данных на сервер.
Почитал по этому вопросу, понял, что нужно использовать сервис и броадкаст ресивер. Но непонятно, как сделать, чтобы созданный сервис сам включался при наличии интернета, выполнял все действия и выключался, дабы не висеть в памяти, и так каждые минут 20, к примеру.
Данные получаю по ссылке в формате json следующим образом:

Java
1
2
3
4
5
  DefaultHttpClient defaultClient = new DefaultHttpClient();
                HttpGet httpGetRequest = new HttpGet(URL);
                HttpResponse httpResponse = defaultClient.execute(httpGetRequest);
                BufferedReader reader = new BufferedReader(new InputStreamReader(httpResponse.getEntity().getContent(), "Cp1251"));
                json = reader.readLine(); // строка с данными json
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2014, 12:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сервис уведомлений (Программирование Android):

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

Журнал уведомлений - Программирование Android
Всем привет. Сейчас разбираюсь с Notifications (уведомлениями). Вроде все понятно, но есть один нюанс информацию о котором я не могу найти:...

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

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

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

Показ уведомлений для определенной даты - Программирование Android
Нужно выводить уведомления в определённый день и с периодичностью в один месяц. Системную дату я получаю, но проверка условия(через if),...

1
YuraAAA
1576 / 1317 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
18.09.2014, 12:59 #2
max_max, в Вашем случае идеальным решением будет GCM. Сервер будет отсылать на телефон через google cloud messaging уведомление, что есть новые данные. Телефон будет лезть на сервер и забирать их.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2014, 12:59
Привет! Вот еще темы с ответами:

Как изменить значок в панели уведомлений? - Программирование Android
Я недавно разбираюсь с Android'ом, так что сорри за простой вопрос. Честно сперва гуглил, но не помогло. ...

При загрузке файла в AsynkTask в строке уведомлений вывести анимацию иконки загрузки - Программирование Android
При загрузке файла в AsynkTask хочу в строке уведомлений вывести анимацию иконки загрузки. Положил в drawable 6 файлов png. ...

Неубиваемый сервис - Программирование Android
Как запустить сервис из активити и сделать так чтобы он не умерал вместе с активностью/приложением?

Не устанавливается сервис - Программирование Android
Возникла такая проблема: имеется приложение в котором есть только сервис (Activity нету). Если его запустит, то как я понимаю оно должно...


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

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

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