Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android與服務器端數據交互(1)

Android與服務器端數據交互(1)

編輯:高級開發

 上一節中我們通過http協議,采用HttpClIEnt向服務器端action請求數據。當然調用服務器端方法獲取數據並不止這一種。WebService也可以為我們提供所需數據,?那麼什麼是webService呢?,它是一種基於SAOP協議的遠程調用標准,通過webservice可以將不同操作系統平台,不同語言,不同技術整合到一起。

  我們在PC機器Java客戶端中,需要一些庫,比如XFire,Axis2,CXF等等來支持訪問WebService,但是這些庫並不適合我們資源有限的android手機客戶端,做過Java ME的人都知道有KSOAP這個第三方的類庫,可以幫助我們獲取服務器端webService調用,當然KSOAP已經提供了基於android版本的jar包了,那麼我們就開始吧:

  ?首先下載KSOAP包:ksoap2-android-assembly-2.5.2-jar-with-dependencIEs.jar包

  然後新建android項目:並把下載的KSOAP包放在android項目的lib目錄下:右鍵->build path->configure build path--選擇LibrarIEs,如圖:

  以下分為七個步驟來調用WebService方法:

  第一:實例化SoapObject 對象,指定webService的命名空間(從相關WSDL文檔中可以查看命名空間),以及調用方法名稱。如:

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved