我希望得到一些关于将值发布到网络服务的线索......
当我发布值时,我得到xml中必须解析的响应。任何将值发布到webservice的教程都会有很大的帮助......
答案 0 :(得分:4)
这是一个有关与REST服务交互的有用教程:http://lukencode.com/2010/04/27/calling-web-services-in-android-using-httpclient/。如果服务是SOAP服务,那么请查看Stack Overflow问题How to call web service with Android。
就XML解析而言,我编写了一个Android应用程序,我还需要解析XML。出于我的目的,我发现XmlPullParser
API最方便:How to use XmlPullParser in Android
需要注意的一点是,Android {x及更早版本的XmlPullParser
(来自Apache Harmony项目)不支持getPrefix()
或getAttributePrefix(int index)
。从Android 4.0开始,XmlPullParser
实施切换为kXML2。我不确定kXML2是否支持getPrefix()
和getAttributePrefix(int)
方法。
答案 1 :(得分:2)
http://lukencode.com/2010/04/27/calling-web-services-in-android-using-httpclient/
上面的链接提供了一个很好的示例,您可以使用它来调用REST Web服务,无论是否有参数。
答案 2 :(得分:0)
看起来这个问题已经过时了,但我想我会为其他人提出这个问题。
上面提供的lukencode.com有效,但它在主线程和块上运行,因此它可能导致Android中可怕的“应用程序无响应”错误。有一个类似的解决方案可以将它分解到它自己的线程上,因此它可以异步运行而不会阻塞。
答案 3 :(得分:0)
链接下方可以提供帮助。