Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
max_max
5 / 5 / 1
Регистрация: 12.08.2014
Сообщений: 26
1

Сервис уведомлений

18.09.2014, 12:50. Просмотров 726. Ответов 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
Ответы с готовыми решениями:

Сервис уведомлений
Всем доброго времени суток. Возникла такая задача: Приложение позволяет...

Журнал уведомлений
Всем привет. Сейчас разбираюсь с Notifications (уведомлениями). Вроде все...

Фоновый слушатель уведомлений
Мне нужен фоновый процесс, который будет ожидать данные с сервера и выводить...

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

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

1
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 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

Вывод уведомлений без AppCompat
Здравствуйте! Какой есть способ для вывода простейших уведомлений...

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

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


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

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

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