Как использовать WCF в Android - PullRequest
1 голос
/ 26 июня 2011

Я предоставляю удаленный инструмент для других сайтов через веб-сервис в WCF. Теперь я хочу предоставить такой же удаленный инструмент для Android Apps. Мой вопрос: Могут ли приложения Android использовать мои веб-службы WCF (размещенные на веб-сервере) или мне нужно что-то изменить.

1 Ответ

3 голосов
/ 26 июня 2011

У вас есть сервис WCF, и вы хотите использовать его из приложения Android.Прежде всего, ваш сервис должен быть совместимым.В случае клиента Android вы должны использовать либо basicHttpBinding (сервис SOAP), либо webHttpBinding (сервис REST).

  • Для использования службы SOAP используйте kSoap2 - здесь - это описание того, как вызвать службу
  • Для использования службы REST используйте DefaultHttpClient и вызвать службу как любой другой ресурс HTTP (для службы REST лучше использовать JSON в качестве транспортного формата) - здесь является некоторым примером.
...