本帖最后由 Jiewin 于 2013-8-17 18:53 编辑
xUtils简介
xUtils 包含了很多实用的android工具。
xUtils 源于Afinal框架,对Afinal进行了大量重构重构,尤其是http模块全面兼容各种http请求。
xUtils 具有Afinal的一些特性如:无需考虑bitmap在android中加载的时候oom的问题和快速滑动的时候图片加载位置错位等问题;简洁,约定大于配置...
目前xUtils主要有四大模块:
DbUtils模块:
android中的orm框架,一行代码就可以进行增删改查;
支持绑定外键, 保存实体时外键自动保存;
自动加载外键关联实体,支持延时加载;
支持链式表达查询,参考下面的介绍或Demo中的例子。
ViewUtils模块:
android中的ioc框架,完全注解方式就可以进行UI绑定和事件绑定。
HttpUtils模块:
支持同步,异步方式的请求,支持大文件上传;
支持GET,POST,PUT,MOVE,COPY,DELETE,HEAD请求,
支持multipart上传设置subtype如related。
下载支持302重定向。
返回文本内容的GET请求支持缓存,可设置默认过期时间和针对当前请求的过期时间。图片的缓存由BitmapUtils模块提供支持。
BitmapUtils模块:
加载bitmap的时候无需考虑bitmap加载过程中出现的oom和android容器快速滑动时候出现的图片错位等现象;
内存管理使用lru算法,更好的管理bitmap内存;
可配置线程加载线程数量,缓存大小,缓存路径,加载显示动画等...
DbUtils数据库操作示例
回复查看源码:
|
|