Как может твиттер приложение в Android может обновляться в «почти» реальном времени - PullRequest
0 голосов
/ 11 февраля 2012

Я недавно попробовал приложение Twitter на телефоне на базе Android (HTC HD Desire, я гость). С помощью приложения Twitter, когда я пытаюсь «твитнуть» сообщение, мое приложение Twitter на телефоне уведомляет об изменениях почти в режиме реального времени.

Я провел некоторый поиск и обнаружил, что могу получить «сообщение» из Twitter в формате JSON, но это правда, что мое приложение на телефоне Android должно иметь отдельный поток, работающий в фоновом режиме для получения информации с сервера в некотором роде формат (как JSON ..), чем обновить мою стену на телефоне ??

Если бы это действительно произошло, я думаю, это было бы катастрофой для моего телефона, потому что у него очень скоро должен был разрядиться аккумулятор.

Можно ли в любом случае получить тот же результат, но не запустить поток в фоновом режиме для выполнения проверки-обновления?

Ответы [ 2 ]

2 голосов
/ 11 февраля 2012

Хотите ли вы эту информацию для написания собственного приложения или для выяснения того, как работает существующее приложение, которое вы используете?

Если речь идет о последнем, рассмотрели ли вы вопрос о том, чтобы спросить разработчика приложения об этом? Я уверен, что они могли бы ответить, сколько приложение опрашивает, или если какой-то механизм толчка используется. Этот ответ может быть более полезным, чем догадки, которые могут сделать для вас стекировщики.

1 голос
/ 11 февраля 2012

Если вы хотите, чтобы обновления проходили в режиме реального времени, у вас будет служба, работающая в фоновом режиме, которая постоянно опрашивает.

В качестве альтернативы вы можете перенести тяжелую работу на сервер и внедрить механизм push,Вверх, лучшее время автономной работы для вашего клиента.С другой стороны, вы должны платить деньги за инфраструктуру, которая будет опрашивать твиттер, а затем подталкивать клиентов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...