android开源框架volley与AsyncHttpClient、image loader有什么区别各有什么优缺点?


最近在学习框架,求大神解释一下噻~~

Android 框架

小小bEe 8 years, 10 months ago

这种网上应该有很多的框架介绍的,建议都看一下,先说一下我所了解的吧:


 1.volley是一个网络请求的库,这个库比较适合频繁而时间不长的网络连接请求,不适用于长时间占用网络资源的请求。volley最大的优点我感觉就是他的自定义功能很好,就是你可以很方便的重写它的相关类,来满足你自己的项目需求,感觉网络请求一个volley就足够了。
2.AsyncHttpClient这个我没有用过,不敢多言。
3.image Loader是用来下载图片的库,就我自己的使用感受,这个没有picasso这个库好用,感觉有点复杂了。其实,图片下载的库,还有很多的,例如Google的Glide、Facebook的Fresco等,都是各有优缺点,但是个人感觉区别不大。。用你自己喜欢的吧,哈哈。。。反正我是喜欢picasso,逼格够高。。。关于这几个的对比,可以看看stackoverflow上的问题:http://stackoverflow.com/questions/29363321/picasso-v-s-imageloader-v-s-fresco-vs-glide,貌似要翻越长城,请自己搞定:

其实一个项目,picasso+volley基本就可以把网络搞定了。。

micean answered 8 years, 10 months ago

Your Answer