前沿流行网络框架 - litonghui/TechBlog GitHub Wiki

####一,Universal Image Loader #####轻量级图片框架,方法简单,灵活性强,很多旧版本的项目中依然使用,网络框架套路: ######HttpUrlConnection + 线程池 + Handler ,支持渐显效果

Demo 演示

更多资料: ####二,Picasso 最轻量的,基于图片加载与双缓存功能,默认使用OKHttpClient ,作为网络图片下载器,6.0 Google放弃HttpClient,Picasso也使用HttpUrlConnection。网络套路: ######下载器+线程池+handler,线程数量根据当前网络环境动态改变,wifi 为4个,3G为2个,2G为1个,默认为3个,支持渐显效果

Demo 演示

更多资料: ####三,Glide ,支持Gif ,缩略图,本地视频解码,默认使用HttpUrlConnection

Demo 演示

更多资料: ####四,Fresco,来自FB的开源框架,拥有大量的设计模式,如单例模式、静态工厂模式、建造者模式、生产/消费者模式。通过异步线程中回调图片的流输入,读取、写入转换为EncodeImage 然后Decode 为Bitmap.

Demo 演示

更多资料:

未完待续。。。