當咱們開發企業級應用的時候,通常都會選擇使用已經封裝好的http框架。開源的比較流行的有:android
一、volley
二、android-async-http
三、retrofit
四、okhttp
五、androidquerygit
六、AndroidAsync
github
等。他們各有優劣,不一樣的框架有不一樣的效率,在使用的時候能夠因地制宜地測試,根據效果來選擇使用哪一個,以前我的則比較喜歡用android-async- http,。現在Google推出了官方的針對Android平臺上的網絡通訊庫volley,能使網絡通訊更快,更簡單,更健壯,Volley在提供了高性能網絡通信功能的同時,對網絡圖片加載也提供了良好的支持,徹底能夠知足簡單REST客戶端的需求, 咱們沒有理由不跟上時代的潮流。另外,但volley的擴展性很強,能夠根據須要定製你本身的網絡請求。因此,最後推薦仍是使用volley進行開發,固然其餘幾個庫也是很是具備學習以及參考意義的,能夠將他們的精髓之處汲取到volley框架的拓展開發之中,作出本身理想的http通信框架。網絡
推薦博客:框架
http://instructure.github.io/blog/2013/12/09/volley-vs-retrofit/async