3 回答

TA貢獻19條經(jīng)驗 獲得超33個贊
(1)針對TCP/IP的Socket、ServerSocket
(2)針對UDP的DatagramSocket、DatagramPackage。這里需要注意的是,考慮到Android設(shè)備通常是手持終端,IP都是隨著上網(wǎng)進行分配的。不是固定的。因此開發(fā)也是有一點與普通互聯(lián)網(wǎng)應(yīng)用有所差異的。
(3)針對直接URL的HttpURLConnection。
(4)Google集成了Apache HTTP客戶端,可使用HTTP進行網(wǎng)絡(luò)編程。
(5)使用WebService。Android可以通過開源包如jackson去支持Xmlrpc和Jsonrpc,另外也可以用Ksoap2去實現(xiàn)Webservice。
(6)直接使用WebView視圖組件顯示網(wǎng)頁?;赪ebView 進行開發(fā),Google已經(jīng)提供了一個基于chrome-lite的Web瀏覽器,直接就可以進行上網(wǎng)瀏覽網(wǎng)頁。

TA貢獻4條經(jīng)驗 獲得超0個贊
安卓的通信就是普通的網(wǎng)絡(luò)通信的類型啊,沒有什么特殊的,http和socket是不同層級的協(xié)議,這不是對立關(guān)系的。
- 3 回答
- 0 關(guān)注
- 2114 瀏覽
添加回答
舉報