2010-12-10 25 views
2

到web服務我想獲得張貼值的WebService一些線索......如何發佈值的Android

發帖時的值,我得到一個必須解析XML格式的響應。張貼值的web服務的任何教程將有很大的幫助...

+0

嘗試[此](https://stackoverflow.com/a/44302488/4116560)。當您使用REST webservice時很容易。 – sam 2017-07-12 11:05:09

回答

4

這是一個有用的與REST服務交互的教程:http://lukencode.com/2010/04/27/calling-web-services-in-android-using-httpclient/。如果該服務是一個SOAP服務,那麼看看堆棧溢出問題How to call web service with Android

就XML解析而言,我寫了一個Android應用程序,我也需要解析XML。對於我的目的,我發現XmlPullParser API是最方便的:How to use XmlPullParser in Android

有一點要注意的是,在Android 3.x和早期實現的XmlPullParser(來自Apache Harmony項目)不支持getPrefix()getAttributePrefix(int index)。從Android 4.0開始,XmlPullParser實現切換爲kXML2。我不確定kXML2是否支持getPrefix()getAttributePrefix(int)方法。

0

看起來像這個問題是相當古老,但我想我會加入這對其他任何人來說。

上面提供的lukencode.com工作正常,但它在主線程和塊上運行,所以它可能會導致Android出現可怕的「應用程序未響應」錯誤。有一個類似的解決方案可以將其分解到自己的線程中,以便它可以異步運行而不會在此處阻塞。

Rest service wrapper