2012-04-19 2 views
3
Theme : Newspaper updates in android application. 

Как получить или получить данные с сервера и опубликовать обновления в приложении Android. Как управлять автономным хранилищем означает всякий раз, когда нет подключения к Интернету, как данные были обновлены в приложении для Android, по крайней мере, как он рассматривает возможность показа обновлений в приложении для Android. Если кто-нибудь знает эту проблему, ответьте об этом.Управление автономным хранилищем данных для android

Я на самом деле с помощью php или json в качестве промежуточных файлов для извлечения данных с сервера и отправки обновлений для приложений Android, но его кажется более сложным и, если я не получит разрешение на доступ к стороне файлов сервера, как я управлять для обновлений? необходимо ли иметь разрешение на доступ к файлам сервера?

Подробнее о темах: если я хочу синхронизировать обновление с веб-сайтом,
как я его обрабатываю или реализую? Я не спрашиваю здесь никакой кодировки.

+0

Вы рассмотрели некоторые варианты allready? Если это так: поделитесь своими мыслями, спецификациями и т. Д. С нами. Каковы особенности вашей ситуации, каковы размеры, какие данные вы собираетесь отправлять/получать. Пожалуйста, покажите, какие усилия вы вложили в это, поэтому мы не возвращаем ваши собственные шаги. – Nanne

+0

ваш сайт developer.android.com? : D – Rudy

+0

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

ответ

4
  1. Как извлечь или извлечения данных из сервера и почтовых обновлений на андроид приложения

    использования HTTPClient.

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

    Я думаю, что вы не понимаете, что значит форума хранения. Если нет интернет-соединения, вот и все. Вы не можете обновлять свой контент. Автономное хранение полезно, если у вас есть подключение к Интернету, но не каждый раз. Содержимое, которое вы загрузили при подключении к Интернету, можно сохранить в SQLLite для загрузки, если у вас нет подключения к Интернету.

  3. Я на самом деле с помощью PHP или JSON в качестве промежуточных файлов для извлечения данных с сервера и отправки обновлений для приложений Android, но его кажется более сложным и, если я не получит разрешение на доступ к стороне сервера файлы, как я могу управлять обновлениями? необходимо ли иметь разрешение на доступ к файлам сервера?

    Создание WebService как интерфейса. Не позволяйте другой системе иметь прямой доступ к вашим файлам. Или просто создайте файлы PHP, которые в основном возвращают Json или XML Data. Другой вариант: создать RSS.

  4. Подробнее о темах: если я хочу синхронизировать обновление с веб-сайтом, как мне его обрабатывать или реализовать? Я не спрашиваю здесь никакой кодировки.

    Создание события для запуска синхронизации с использованием HTTPClient. Если появилось новое обновление, сохраните его в SQLLite (для автономного хранилища) и покажите контент. Событие может быть запущено во время запуска вашего приложения или нажатия кнопки обновления, и если существует Интернет.

Update:

Существует новая структура называется couchbase mobile. Вы можете синхронизировать локальный мобильный db с кушетным сервером. Вы можете вставлять/обновлять данные локально (автономный режим), а затем данные могут быть синхронизированы также с кушетным сервером, когда у вас есть подключение к Интернету. Это означает, что необходимость создания HTTPClient больше не требуется.

Для базы данных, попробуйте cloudant.

+0

спасибо за ответ, есть ли какие-либо рамки в android, которые мы использовали для этого? – Rizvan

+0

HTTPClient & SQLLite на самом деле является частью Android SDK? Сначала попробуйте ссылку и изучите ее. – Rudy

Смежные вопросы