Android 中常用的幾種網絡框架
在日常的開發中,大多數應用程序基本都需要連接網絡,發送一些數據給服務端,然后在從服務端獲取一些數據。通常在android中進行網絡連接一般使用Scoket和HTTP,HTTP請求方式教Scoket多得多。HTTP請求一般采用原生的HttpClient和HttpUrlConnection的兩種網絡訪問方式。下面介紹幾種常用的Android網絡框架,希望對你在實際開發中有所幫助。
android-async-http :HTTP請求發生在UI線程之外,自動智能請求重試,優化了質量不一的移動連接,自動解碼支持gzip反應速度超快的請求,持久化cookie存儲,保存cookie到你的應用程序的SharedPreferences。
http-request:在小型的項目上性能表現最好,如果你的項目不是很大,這個框架是一個不錯的選擇。
okhttp :使用 OkHttp 無需重寫你程序中的網絡代碼。OkHttp實現了幾乎和java.net.HttpURLConnection一樣的API。如果你用了 Apache HttpClient,則OkHttp也提供了一個對應的okhttp-apache 模塊。
retrofit : 是一個類型安全的 REST 客戶端。
Netroid :一個基于 Volley 實現的Android Http庫。提供執行網絡請求、緩存返回結果、批量圖片加載、大文件斷點下載的常見Http交互功能。致力于避免每個項目重復開發基礎Http功能,實現顯著地縮短開發周期的愿景。
來自: http://www.oschina.net//news/71396/android-async-http-okhttp-retrofit
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!