編輯:Android開發教程
要做一個優秀的Android應用,使用到網絡通信技術是必不可少的,很難想象一款沒有網絡交互的軟件最 終能發展得多成功。那麼我們來看一下,一般Android應用程序裡都是怎麼實現網絡交互的,這裡拿一個 Boook對象為例:
如上圖所示,首先在手機端生成一 個Book對象,裡面包含書名、作者、價格等數據。為了要將這些數據發送到服務器端,我們要從Book對象中 把數據取出,然後組裝成XML格式的字符串。接著通過網絡API,把組裝好的XML字符串發送到服務器端。服務 器端接到了客戶端發來的XML字符串,就要對該XML進行解析。然後把解析出的數據重新組裝成Book對象,之 後服務器端就可以對該對象進行一系列其它的操作了。
當然XML格式的數據量比較大,現在很多 Android應用為了節省流量,都改用JSON格式來傳輸數據了。不過不管是使用XML還是JSON,上圖中描述的步 驟總是少不了的。
感覺使用這種方式來傳輸數據,每次封裝和解析XML的過程是最繁瑣的,那麼能不 能把這最繁瑣的過程繞過去呢?
如上圖所示,如果可以調用網絡API,直接把Book對象發送到服務器端,那麼整個網絡交互過程就會變得 非常簡單,下面我們就來看看如何實現。
Android系統自帶一個GridView和Gallery兩個控件,GridView網格顯示,Gallery單個浏覽,兩者結合起來可以真正實現 Gallery浏覽圖片效果
Parse 移動 SDK 為 iOS、Android 和 Windows 應用程序提供了基於雲的 API 和服務。Parse SDK 還提供 了 JavaScript 和
准備開始本文介紹幾種處理復雜情況的 Android SDK 工具。開發 Android 應用程序,需要最新版 Android SDK,這需要一個 Java Develop
有些情況需要將同一類型映射到不同的類實現,還是使用繪圖的例 子.IShape, Rectangle, MyRectangle, MySquare,有如下繼承關系:我們可能