1、volley
项目地址 https://github.com/smanikandan14/Volley-demo
2、android-async-http
项目地址:https://github.com/loopj/android-async-http,文档介绍:http://loopj.com/android-async-http/
3、Afinal框架
项目地址:https://github.com/yangfuhai/afinal
主要有四大模块:
FinalBitmap可以配置线程加载线程数量,缓存大小,缓存路径,加载显示动画等。FinalBitmap的内存管理使用lru算法,没有使用弱引用(Android2.3以后Google已经不建议使用弱引用,Android2.3后强行回收软引用和弱引用,详情查看Android官方文档),更好的管理bitmap内存。FinalBitmap可以自定义下载器,用来扩展其他协议显示网络图片,比如ftp等。同时可以自定义bitmap显示器,
在imageview显示图片的时候播放动画等(默认是渐变动画显示)。
4、xUtils框架
项目地址:https://github.com/wyouflf/xUtils,主要有四大模块:
数据库模块:
注解模块:
网络模块:
图片缓存模块:
5、ThinkAndroid
项目地址:https://github.com/white-cat/ThinkAndroid
主要有以下模块:
6、LoonAndroid
项目地址:https://github.com/gdpancheng/LoonAndroid
主要有以下模块: