`
iaiai
  • 浏览: 2145100 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

xUtils - android工具库, afinal的替代品

 
阅读更多
xUtils简介

  • xUtils 包含了很多实用的android工具,让你的开发过程更高效。
  • xUtils 源于Afinal框架,对Afinal进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持,拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...


目前xUtils主要有四大模块:

1.DbUtils模块:
  • android中的orm框架,一行代码就可以进行增删改查;
  • 支持事务,默认关闭;
  • 可通过注解自定义表名,列名,外键,唯一性约束,NOT NULL约束,CHECK约束等(需要混淆的时候请注解表名和列名);
  • 支持绑定外键,保存实体时外键关联实体自动保存或更新;
  • 自动加载外键关联实体,支持延时加载;
  • 支持链式表达查询,更直观的查询语义,参考下面的介绍或Demo中的例子。

2.ViewUtils模块:
  • android中的ioc框架,完全注解方式就可以进行UI绑定和事件绑定;
  • 新的事件绑定方式,使用混淆工具混淆后仍可正常工作;
  • 目前支持常用的11种事件绑定,参见ViewCommonEventListener类和包com.lidroid.xutils.view.annotation.event。

3.HttpUtils模块:
  • 支持同步,异步方式的请求;
  • 支持大文件上传,上传大文件不会oom;
  • 支持GET,POST,PUT,MOVE,COPY,DELETE,HEAD请求;
  • 下载支持301/302重定向;
  • 返回文本内容的GET请求支持缓存,可设置默认过期时间和针对当前请求的过期时间。

4.BitmapUtils模块:
  • 加载bitmap的时候无需考虑bitmap加载过程中出现的oom和android容器快速滑动时候出现的图片错位等现象;
  • 支持加载网络图片和本地图片;
  • 内存管理使用lru算法,更好的管理bitmap内存;
  • 可配置线程加载线程数量,缓存大小,缓存路径,加载显示动画等...

使用方法,代码等见: https://github.com/wyouflf/xUtils
分享到:
评论

相关推荐

    xUtils-master.zip

    xUtils 包含了很多实用的android工具。 xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响... xUitls 最低兼容android 2.2 (api level 8)

    xutils-3.5.0.aar和xutils-3.5.0-sources.jar

    xutils-3.5.0.aar和xutils-3.5.0-sources.jar。

    xUtils-2.6.zip

    Android 5.0手机对xUtils-2.6.13.jar请求时会出现retry error, curr request is null 情况,完美修复android 5.0 Xutils的框架问题retry error, curr request is null

    xUtils-2.5.5.jar

    xUtils-2.5.5版本,比3版简洁很多

    xutils-3.3.40-sources.jar

    xutils-3.3.40-sources.jar,2016年最后一次更新3.3.40版本,目前最新版本

    lanlengran-xutils-zelezny

    适用于Xutils3 的android-butterknife-zelezny 自动生成插件

    xutils-3.3.36

    xutils-3.3.36 xutils开发工具资源

    xUtils-master.rar

    xUtils作为afinal的替代品,其中的四个模块BitmapUtils\Dbutils\HttpUtils\ViewUtils也是非常好用的,最重要的是中国人写的,汉语噢

    xUtils-2.6.14.jar

    xUtils 包含了很多实用的android工具。 目前xUtils主要有四大模块:DbUtils模块,ViewUtils模块,HttpUtils模块,BitmapUtils模块。 使用xUtils快速开发框架需要有以下权限:<uses-permission android:name="android....

    xUtils-2.6.14

    xUtils-2.6.14 jar包用于android开发使用

    xUtils-3.3.36.zip

    xUtils-3.3.36.jar,程序包org.xutils不存在,Android编译eclipse 添加在libs,选中jar右键build path--add to build path,在修改Android.mk LOCAL_STATIC_JAVA_LIBRARIES := \ xUtils-3.3.36 include $(CLEAR_...

    Android快速开发框架xUtils-2.6.14

    一个Android基于快速开发的一个框架 xUtils 它是在aFinal基础上进行重构和扩展的框架 相比aFinal有很大的改善 同时 如果如果你的应用是基于网络的 那么只要处理得当 它会让你彻底的摆脱各种工具类和重复代码的困扰 ...

    xutils-3.3.42.jar

    xutils-3.3.42.jar xutils-3.3.42.jar xutils-3.3.42.jar

    xutils-3.3 .36

    xutils-3.3 .36不仅有相关的jar包和so文件,还有xutils-3.3 .36的文档jar包,方便写代码和查看

    xutils-3.5.0.jar

    xutils-3.5.0.jar

    xutils-3.2.0.jar

    xutils-3.2.0.jar包是用来Android对接后台的框架,使用起来方便简单快捷

    xUtils-3.3.36

    xUtils-3.3.36.jar包下载,直接可以使用的。解压后使用jar包

    xUtils-2.6.11.jar

    xUtils jar包的下载

    xutils-3.3.36.aar

    xutils3框架

Global site tag (gtag.js) - Google Analytics