1)TCP/IP的Socket、ServerSocket麦射。
2)UDP的DatagramSocket沛鸵、DatagramPackage括勺。考慮到Android設(shè)備主要是手持終端曲掰,IP都是伴隨著上網(wǎng)進(jìn)行分配的疾捍。不是固定不變的。因此開發(fā)也是與普通互聯(lián)網(wǎng)應(yīng)用有所差異的栏妖。
3)直接針對URL的HttpUrlConnection乱豆。就是把請求的方式從HttpClient換成HttpURLConnection就可以了。
4)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。
5)使用Web Service岩榆。Android可以通過開源包错负,如jackson去支持Xmlrpc和Jsonrpc,另外也可以用Ksoap2去實(shí)現(xiàn)WebService勇边。
6)使用WebView視圖組件顯示網(wǎng)頁湿颅。基于WebView進(jìn)行開發(fā)粥诫,Google已經(jīng)提供了一個(gè)基于chrome-lite的web瀏覽器油航,直接就可以進(jìn)行上網(wǎng)瀏覽網(wǎng)頁。