如果可以的话,我需要一个建议。我想在 Android 中使用网络服务,到目前为止我对我应该遵循的路径感到非常困惑。我知道有两种方法......肥皂和休息。 尝试将 soap(无 native 实现)与第三方 jar,ksoap 一起使用。这很有趣但不起作用。在找到一个实际编译的 jar 并尝试使用我在谷歌上找到的一些代码后,我发现该 jar 中不存在某些方法并且不起作用。 现在我正在尝试使用 Rest,找到了这个项目 here并试图得到他们在这里所做的事情。 我曾经使用过 web 服务并使用 wsdl url,而 axis2 我设法生成了 stub 类。 我现在真的很困惑 :) 最好的方法是什么,在 android 中使用什么?
谢谢。
最佳答案
我建议使用 REST,因为与 SOAP 相比,它的重量更轻。人们还报告了 kSoap 等库的许多性能问题。
如果您仍想使用 SOAP,请以编程方式自行创建 soap 消息,而不是使用库。
对于 JSON 处理,尝试使用 GSON 库 http://code.google.com/p/google-gson/
关于android - 用于 web 服务和 android 的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8939081/