`
iaiai
  • 浏览: 2210754 次
  • 性别: 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-3.5.0.aar和xutils-3.5.0-sources.jar

    《深入解析xutils-3.5.0:Android开发中的高效工具库》 在Android开发领域,效率和代码质量是开发者关注的重点。xutils是一个强大的开源工具库,它集成了多种功能,旨在简化常见的开发任务,提高开发效率。本文将...

    xUtils-master.zip

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

    xUtils-3.14

    《xUtils-3.14:高效便捷的Android开发工具包》 xUtils-3.14是一款在Android开发中广泛使用的全能型工具包,它为开发者提供了丰富的功能,极大地提高了开发效率。这款工具包的核心在于其对HTTP网络请求的封装,使得...

    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-3.3 .36

    《深入解析xutils-3.3.36:Android开发中的高效工具库》 xutils-3.3.36,作为一个广泛应用于Android开发的工具库,为开发者提供了丰富的功能和便捷的API,大大简化了代码编写过程。该库包含了核心的jar包、本地so...

    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-master.rar

    xUtils是一款在中国开发者中广泛应用的Android开发框架,它作为一个强大的工具集,旨在简化Android应用的开发过程。由国人编写并以中文文档支持,这使得国内开发者在理解和使用上更为便捷。xUtils以其高效的性能和...

    xUtils-2.6.14.jar

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

    xutils-3.3.36

    【xutils-3.3.36】是一个流行的Android开发工具库,主要为开发者提供了一系列便利的功能,简化了Android应用的开发过程。该版本号3.3.36表明这是一个经过多次更新和优化的稳定版本。XUtils的核心理念是集成化,它...

    xUtils-2.6.2-1

    总的来说,xUtils-2.6.2-1是一个强大的一站式Android开发工具,旨在提升开发效率,减轻开发者的工作负担。通过合理利用这个框架,开发者可以更专注于业务逻辑,而不是基础架构的实现。如果你正在寻找一个全面的...

    android xutils-3.3.36的jar包和so库的压缩包

    总之,XUtils-3.3.36作为一个成熟的Android开发工具库,为开发者提供了强大的功能支持,无论是网络通信还是数据存储,都能够大大提高开发效率,优化用户体验。而这个压缩包的提供,使得开发者可以便捷地获取到这个...

    xUtils-2.6.14

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

    xUtils-master

    xUtils是由国内知名开发者Wu Yongwei开发的一款全面的Android开发工具库,包含了网络请求、图片处理、数据库操作、视图注入等多个模块,极大地简化了Android开发流程。其中,数据库操作模块是xUtils的一大亮点,它...

    xutils-3.0.jar包

    总结来说,xutils-3.0.jar包是一个集成了多种功能的Android开发库,它的内部结构包括核心的Java类库、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有很大的改善 同时 如果如果你的应用是基于网络的 那么只要处理得当 它会让你彻底的摆脱各种工具类和重复代码的困扰 ...

Global site tag (gtag.js) - Google Analytics