在Android上要連接上網路,有Apache HTTP Client及HttpURLConnection.
基本上的功能都差不多,在官方文件上是推薦使用HttpURLConnection,理由是API檔案較Apache HTTP Client來的小,而且是最早期開發的元件之一,穩定性較高,網路連接的效率比較高,對電力的損耗也較低.
不過HttpURLConnection在某些Android版本上有問題,開發版本是用於Eclair(2.0 or 2.1)或Froyo(2.2)會推薦使用Apache HTTP Client元件,Gingerbread(2.3)或更高的版本則推薦使用HttpURLConnection.
參考資料:http://android-developers.blogspot.tw/2011/09/androids-http-clients.html
沒有留言:
張貼留言