一、針對TCP/IP的Socket里覆、ServerSocket。
二缆瓣、針對UDP的DatagramSocket喧枷、DatagramPackage」耄考慮到Android設(shè)備主要是手持終端隧甚,IP都是伴隨著上網(wǎng)進(jìn)行分配的。不是固定不變的渡冻。因此開發(fā)也是與普通互聯(lián)網(wǎng)應(yīng)用有所差異的戚扳。
三、直接針對URL的HttpUrlConnection族吻。就是把請求的方式從HttpClient換成HttpURLConnection就可以了帽借。
四、Google集成了Apache HTTP客戶端超歌,可以進(jìn)行HTTP進(jìn)行網(wǎng)絡(luò)編程砍艾。針對HTTP,Google集成了Apache HTTP core和HTTPClient 4 版本巍举,因此特別注意Android不支持httpClient 3.x系列脆荷,而且目前不支持Multipart(MIME),需要自行添加httpmime.jar懊悯。
五简烘、使用Web Service。Android可以通過開源包定枷,如jackson去支持Xmlrpc和Jsonrpc,另外也可以用Ksoap2去實現(xiàn)WebService届氢。
六欠窒、使用WebView視圖組件顯示網(wǎng)頁。基于WebView進(jìn)行開發(fā)岖妄,Google已經(jīng)提供了一個基于chrome-lite的web瀏覽器型将,直接就可以進(jìn)行上網(wǎng)瀏覽網(wǎng)頁。