目前我正在开发iPhone应用程序。但该公司也想拥有这个应用程序的Android版本。 我编写了Soap的所有请求,并用于iPhone的Sudz-C肥皂请求生成器。 我现在想知道如果Android存在类似的东西,如果我不需要自己编程,这将是很好的。 任何人都有一些经验或想法吗?
答案 0 :(得分:1)
您可以使用
网站为您的webservice生成所有必需的java类。它使用ksoap2库并支持许多功能,如作为引用发送的对象(WCF IsReference),复杂的继承,webservice的文档和rpc样式,所有标准数据类型(包括普通枚举和IsFlag枚举)等等
答案 1 :(得分:0)
ksoap2-android是您正在寻找的,它将发送/接收肥皂请求,易于使用且在麻省理工学院许可证上
答案 2 :(得分:0)
我在WSDL 2 android中经历了很多解决方案。谷歌与SOAP服务无关,并为它提供任何东西。 wsdl2java在大多数情况下不起作用,某些库不能被android SDK使用。我建议你使用http://easywsdl.com。
您将看到您可以编辑自己的包名,类前缀和许多其他参数取决于您的需要。如果您有复杂的数据,并且您熟悉使用Gson(https://code.google.com/p/google-gson/)在您的活动之间发送参数,请不要选中“使用JodaDate”这是一个很棒的库来使用日期,但是Gson不支持它(尚未)。
如果您的服务不起作用(是的,可能会发生,取决于您的WSDL配置文件),请将其报告给联系人,他们将尽可能地解决您的问题,就像他们为我做的那样。
发电机很快。您将收到所有生成的代码以及您必须导入项目的.jar。