Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> 巧用Android網絡通信技術在網絡上直接傳輸對象

巧用Android網絡通信技術在網絡上直接傳輸對象

編輯:Android開發教程

要做一個優秀的Android應用,使用到網絡通信技術是必不可少的,很難想象一款沒有網絡交互的軟件最 終能發展得多成功。那麼我們來看一下,一般Android應用程序裡都是怎麼實現網絡交互的,這裡拿一個 Boook對象為例:

如上圖所示,首先在手機端生成一 個Book對象,裡面包含書名、作者、價格等數據。為了要將這些數據發送到服務器端,我們要從Book對象中 把數據取出,然後組裝成XML格式的字符串。接著通過網絡API,把組裝好的XML字符串發送到服務器端。服務 器端接到了客戶端發來的XML字符串,就要對該XML進行解析。然後把解析出的數據重新組裝成Book對象,之 後服務器端就可以對該對象進行一系列其它的操作了。

當然XML格式的數據量比較大,現在很多 Android應用為了節省流量,都改用JSON格式來傳輸數據了。不過不管是使用XML還是JSON,上圖中描述的步 驟總是少不了的。

感覺使用這種方式來傳輸數據,每次封裝和解析XML的過程是最繁瑣的,那麼能不 能把這最繁瑣的過程繞過去呢?

如上圖所示,如果可以調用網絡API,直接把Book對象發送到服務器端,那麼整個網絡交互過程就會變得 非常簡單,下面我們就來看看如何實現。

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