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

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

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

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

18.09.2014, 12:50. Просмотров 638. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2014, 12:50     Сервис уведомлений
Посмотрите здесь:

Android Определить есть ли в панели уведомлений уведмления
Показ уведомлений для определенной даты Android
Android Концепция и реализация PUSH-уведомлений
Android Значок в строке уведомлений
Android При загрузке файла в AsynkTask в строке уведомлений вывести анимацию иконки загрузки
Как организовать сервис? Android
Android Сервис в отдельном процессе
Неубиваемый сервис Android
Android Сервис не останавливается
Android Не устанавливается сервис
Как изменить значок в панели уведомлений? Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
18.09.2014, 12:59     Сервис уведомлений #2
max_max, в Вашем случае идеальным решением будет GCM. Сервер будет отсылать на телефон через google cloud messaging уведомление, что есть новые данные. Телефон будет лезть на сервер и забирать их.
Yandex
Объявления
18.09.2014, 12:59     Сервис уведомлений
Ответ Создать тему
Опции темы

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