zoukankan      html  css  js  c++  java
  • Android开发之最火的开源框架之一Xutils2详解(摘自开源作者官方介绍详解)

    此框架说实话还是挺不错的,挺好用的,功能多,所以我也用过。

    由于CSDN博客写的字数有限制,所以全文的用法打包成了markdown

    文件,因为markdown真的太还用了。

    全文下载地址为:

    http://download.csdn.net/detail/qq_21376985/9561669

    为了尊重原创,特先贴出原作者关于xutils2的地址:

    https://github.com/wyouflf/xUtils

    关于框架大家可以从作者github下载。当然也可以从CSDN免积分下载;

    xutils2的jar文件下载地址为:

    http://download.csdn.net/detail/qq_21376985/9503592

    xutils2的library可以查看源代码下载地址为:

    http://download.csdn.net/detail/qq_21376985/9561671

    目前xUtils主要有四大模块:

    DbUtils模块:

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

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

    支持同步,异步方式的请求;
    支持大文件上传,上传大文件不会oom;
    支持GET,POST,PUT,MOVE,COPY,DELETE,HEAD,OPTIONS,TRACE,CONNECT请求;
    下载支持301/302重定向,支持设置是否根据Content-Disposition重命名下载的文件;
    返回文本内容的请求(默认只启用了GET请求)支持缓存,可设置默认过期时间和针对当前请求的过期时间。
    BitmapUtils模块:

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

    程序员小冰博客:http://blog.csdn.net/qq_21376985 技术交流QQ986945193 微博:http://weibo.com/mcxiaobing
  • 相关阅读:
    python Database Poll for SQL SERVER
    SQLAlchemy表操作和增删改查
    flask动态url规则
    flask配置管理
    一个Flask运行分析
    Function Set in OPEN CASCADE
    Happy New Year 2016
    Apply Newton Method to Find Extrema in OPEN CASCADE
    OPEN CASCADE Multiple Variable Function
    OPEN CASCADE Gauss Least Square
  • 原文地址:https://www.cnblogs.com/mcxiaobing/p/5907373.html
Copyright © 2011-2022 走看看