当咱们开发企业级应用的时候,通常都会选择使用已经封装好的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