Созданные мыльные классы для Android - PullRequest
0 голосов
/ 31 января 2012

В настоящее время я работаю над приложением для iPhone.Но компания также хотела бы иметь версию для Android для этого приложения.Я запрограммировал все запросы Soap и использовал для iPhone Генератор запросов Soap Sudz-C.Мне интересно, существует ли что-то подобное для Android, было бы неплохо, если бы мне не приходилось программировать все это самостоятельно.У кого-нибудь есть опыт или идеи?

Ответы [ 3 ]

1 голос
/ 21 ноября 2013

Вы можете использовать

http://easywsdl.com

веб-сайт для генерации всех необходимых классов Java для вашего веб-сервиса.Он использует библиотеку ksoap2 и поддерживает множество функций, таких как объекты, отправляемые в виде ссылок (WCF IsReference), сложное наследование, документ и стиль rpc веб-службы, все стандартные типы данных (включая обычные перечисления и перечисления IsFlag) и многое другое

0 голосов
/ 27 января 2014

Я прошёл много решений в WSDL 2 android. Google не имеет значения о сервисе SOAP и предоставит что-нибудь для него. wsdl2java не будет работать в большинстве случаев, некоторые библиотеки не могут быть использованы Android SDK. Я предлагаю вам использовать http://easywsdl.com.

вы увидите, что вы можете редактировать собственное имя пакета, префикс класса и многие другие параметры в зависимости от ваших потребностей. Если у вас есть сложные данные и вы знакомы с использованием Gson (https://code.google.com/p/google-gson/) для отправки параметров между вашими действиями, не устанавливайте флажок «Использовать JodaDate», который является отличной библиотекой для использования даты, но Gson его не поддерживает ( пока).

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

Генератор работает быстро. вы получите весь ваш сгенерированный код и файл .jar, который вам придется импортировать в ваш проект.

0 голосов
/ 31 января 2012

ksoap2-android - это то, что вы ищете, он отправит / получит запрос на мыло, прост в использовании и имеет лицензию MIT

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