Android網(wǎng)絡(luò)編程

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去實現(xiàn)WebService。

6)使用WebView視圖組件顯示網(wǎng)頁。基于WebView進(jìn)行開發(fā),Google已經(jīng)提供了一個基于chrome-lite的web瀏覽器,直接就可以進(jìn)行上網(wǎng)瀏覽網(wǎng)頁。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容