Обмен данными с удаленным сервером в Android - PullRequest
2 голосов
/ 26 февраля 2010

Я создаю приложение для Android, которое собирает пользовательские данные.

Также я собираюсь создать веб-сайт, который будет использовать эти данные, где пользователи могут иметь учетную запись и синхронизировать данные с телефоном и веб-сайтом (я полагаю, это довольно распространенная настройка). Сайт будет использовать базу данных MySQL, но я хочу, чтобы он был независимым от базы данных, используя какой-то API. Я думаю, что я собираюсь использовать Python для веб-сайта (Django).

Поскольку я еще не начал всю часть синхронизации, у меня есть вопрос, как это сделать лучше всего. Какой протокол использовать - JSON, SOAP, XML (любой другой)? Что лучше всего поддерживается в Android?

Каковы лучшие практики в таких вещах?

Леонтий

1 Ответ

1 голос
/ 26 февраля 2010

В Android отсутствует встроенный API для обработки запросов SOAP или XML-RPC, поэтому я бы остановился на Web-сервисе в стиле REST. JSON, вероятно, является самым простым с точки зрения Android для использования и создания.

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