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

Как приложение Вконтакте узнаёт о новом сообщении? - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Gif в WebView http://www.cyberforum.ru/android-dev/thread1814700.html
В одном известном браузере просмотр гиф реализован так: статическая картинка (фрейм), после клика по нему этот фрейм преобразуется в гифку. Прямо на этой же странице. Как реализовать сие кто знает? Фрейм уже есть как получать, осталось остальное.
Android Работа с файлом из папки Assets Вопрос к знающим. При старте приложения в методе onCreate() постоянно копирую файл с расширением .sh в папку приложения своего из папки assets(data/data/...). Перезаписывается ли файл самостоятельно? А то при редактировании .sh файла в студии, изменения при работе приложения не видно. Спасибо за внимание!!! http://www.cyberforum.ru/android-dev/thread1814545.html
Организация справки по приложению затемнением неинтересующих областей Android
Приветствую. Встал вопрос об организации справочной системы по использованию приложения. И захотелось сделать это следующим образом. Грубо говоря, при нажатии пользователя на соотв. кнопку с вызовом справки затемняется вся область приложения, а затем, после каждого клика, подсвечивается конкретный элемент и приводится небольшое текстовое описание этого элемента. И вопрос в том, как вообще...
Android Уведомления по времени
Здравствуйте.Пытаюсь создать что то типо напоминалки пить лекарства. Устанавливается время и дни, а затем в нужное время выводится уведомление со звуком в статус бар. Везде пишется что нужно использовать AlarmManager, но я так читал что он грузит процессор и ест батарею.Да и реализация его для меня сложновата. Можно ли как-то обойтись без него? Оно не будить телефон как будильник и включать...
Android Activity в Portrait/Landscape Orientation с разными фрагментами http://www.cyberforum.ru/android-dev/thread1814492.html
Подскажите, как реализовать два разных фрагмента в Activity в Portrait/Landscape Orientation. Нужно, чтобы в Portrait загружался один фрагмент, а в Landscape совершенно другой. Помещаю один content_layout в /layout-land и там даю id и layout на FragmentLandscape. Всегда грузится только один фрагмент и при перевороте просто пустой экран. Привожу пример: MainActivity.class import...
Android База данных для новостной ленты Приложение должно выводить новостную ленту. То есть на всех устройствах лента и кол-во лайков должна быть идентично. Подойдёт ли для этой цели SQLite (Если нет,то что подойдет ?Где должна хранится БД? подробнее

Показать сообщение отдельно
vxg
Модератор
 Аватар для vxg
2639 / 1650 / 156
Регистрация: 13.01.2012
Сообщений: 6,212
28.10.2016, 11:17     Как приложение Вконтакте узнаёт о новом сообщении?
Цитата Сообщение от Bi-do-mi Посмотреть сообщение
Я писал о своем собственноручно созданном сервисе, что он работает когда приложение запущено. То есть он отправляет запрос и получает ответ. Но он не работает когда приложение выключено.
то что вы не можете создать сервис который будет работать когда пользователь покинул приложение (не убил, а именно покинул да простят меня за этот бытовой термин) - ваши сложности не относящиеся к текущей теме. для общего развития - у меня (и у других людей читавших тот самый FM до достижения дзен) сервисы продолжают работать после того как пользователь покидает приложение. более того - если надо они работают даже если пользователь не открывал приложение (система сама поднимает их при наступлении нужного нам события вызывая наш ресивер в котором мы запускаем наш сервис, например, при загрузке устройства или при получении SMS или - ВОТ ОНО - при получении уведомления от Firebase).
Цитата Сообщение от Bi-do-mi Посмотреть сообщение
Как он обеспечивается? Куда тыкать чтобы инициировать событие отправки из базы на устройство обновлений?
как я нафантазировал выше по мотивам беглого чтения манов к Firebase вам нужно лишь послать запрос "окай, Firebase, на этом устройстве есть приложение которое хочет получать для пользователя *** с паролем *** уведомления при изменении данных *** в базе *** " и зарегистрировать свой ресивер (либо прописать ресивер в манифест если это возможно). думаю этого будет достаточно, однако, лично не проверял. просто описал минимальный набор действий которые ТЕХНИЧЕСКИ необходимы для такой штуки
 
Текущее время: 04:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru