xUtils包含了orm,http(s),image,view注解,但依然很轻量级(251K),并且特性强大,方便扩展。

xUtils特点

1、orm:高效稳定的orm工具,使得http接口实现时更方便的支持cookie和缓存。

灵活的,类似linq表达式的接口。

和greenDao一致的性能。

2、http(s):基于UrlConnection,Android4。4以后底层为okHttp实现。

请求协议支持11种谓词:GET,POST,PUT,PATCH,HEAD,MOVE,COPY,DELETE,OPTIONS,TRACE,CONNECT

支持超大文件(超过2G)上传

支持断点下载(如果服务端支持Range参数,客户端自动处理断点下载)

支持cookie(实现了domain,path,expiry等特性)

支持缓存(实现了Cache-Control,Last-Modified,ETag等特性,缓存内容过多时使用过期时间+LRU双重机制清理)

支持异步和同步(可结合RxJava使用)调用

3、image:有了http(s)及其下载缓存的支持,image模块的实现相当的简洁。

支持内存缓存,磁盘缓存(缩略图和原图),并且支持回收被view持有,但被MemCache移除的图片,减少页面回退时的闪烁。

支持在ListView滑动时,自动停止被回收复用的item对应的下载任务(再次下载时断点续传)

支持webp,gif(部分比较老的系统只展示静态图)

支持圆角,圆形,方形等裁剪,支持自动旋转...

4、view注解:view注解模块仅仅400多行代码却灵活的支持了各种View注入和事件绑定。

事件注解支持且不受混淆影响...(参考混淆配置)

支持绑定拥有多个方法的listener

相关阅读

squid android 工具包,xUtils Android工具包 v3.9.0相关推荐

  1. android wear升级方法,LG G Watch官方工具包刷Android wear5.1.1教程(附刷机包)

    Android wear5.1.1版本已经开始推送更新了,不过很多LG G Watch的用户已经迫不及待想要升级到5.1.1版本了,下面小编就为大家介绍一下LG G Watch官方工具包刷Androi ...

  2. android新手用什么工具包,分享七个很是有用的Android开发工具和工具包

    过去的2010年是Android全面爆发的一年,出众的扩展性使其成为了众多玩家的购机首选,市场占有率节节攀高.本文与你们分享七个很是有用的Android开发工具和工具包,但愿对从事Android开发的 ...

  3. android前端开发工具,分享七个非常有用的Android开发工具和工具包

    过去的2010年是Android全面爆发的一年,出众的扩展性使其成为了众多玩家的购机首选,市场占有率节节攀高.本文与大家分享七个非常有用的Android开发工具和工具包,希望对从事Android开发的 ...

  4. Android开发环境离线工具包

    Android开发环境离线工具包 目录 1 获取工具包 2 设置Google站点 3 配置Eclispe 4 创建Android项目 5 生成Android安装包 1 获取工具包 开发环境 Windo ...

  5. Android v1、v2、v3签名原理

    Android签名机制 什么是Android签名 了解 HTTPS 通信的同学都知道,在消息通信时,必须至少解决两个问题:一是确保消息来源的真实性,二是确保消息不会被第三方篡改. 同理,在安装 apk ...

  6. 【Android签名机制详解】二:Android V1、V2、V3、V4签名方案

    前言 书接上回[Android签名机制详解]一:密码学入门,在了解了消息摘要.非对称加密.数字签名.数字证书的基本概念后,我们趁热打铁.直奔主题,讲解签名在Android中的实际应用. 基础知识 An ...

  7. 【Android】XUtils——你值得拥有!

    XUtils使用详解 一. XUtils是什么? 简介 使用前配置 二.XUtils加载图片 ImageOption 加载网络图片 加载Android资源图片 加载sd卡图片 三.XUtils请求网络 ...

  8. android 百度地图3.0定位,Android 百度地圖 SDK v3.0.0 (二) 定位與結合方向傳感器...

    新功能添加: 第一,定位功能:第二,與方向傳感器結合,通過旋轉手機進行道路的方向確認. 1.初次啟動定位 /** * 定位的客戶端 */ privateLocationClient mLocation ...

  9. 精通android(Pro Android 4)面试题总结(一)

    有些知识会了,但不一定理解了机制,或者不会很深入体会.最近开始看<精通android>(Pro Android 4)这本书,发现书本后面有一些面试题,看了一下.发现还是有些帮助,不错!!就 ...

最新文章

  1. 基于三维点云数据的主成分分析方法(PCA)的python实现
  2. 一文读懂Serverless,配置化思想复用到平台系统中
  3. html增加删除线,HTML如何添加删除线?
  4. 11G延迟密码验证的取消
  5. 下载kolla_Kolla部署实验手册
  6. IDC报告:中国公有云服务市场同比增长49.7%,领跑全球
  7. go标准库:time
  8. c语言实现万年历程序带节日,【C】万年历
  9. android内存优化发展——使用软引用
  10. spring中bean的自动装配(详细)
  11. Oracle Primavera P6 Unifier等产品 Patch 补丁介绍
  12. 经纬财富:开封如何炒现货白银
  13. 程序免杀技术之——特征码
  14. 街头篮球服务器一直维护,《街头篮球》2.8新版本停服维护更新公告
  15. JavaScript 教程,很好的!
  16. 刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生了....
  17. element上传多个视频/多个图片与限制数量
  18. 诗词乱拼 zz from smth.org
  19. 保密容量【Secrecy Capacity】
  20. 如何用ps抠出完美火焰?

热门文章

  1. Perl读写Excel简单操作
  2. Html5的vedio视频播放
  3. 读《那些年,那些事 一个程序猿的奋斗史》 一点自己的感触
  4. MySql5.7 直接拷贝数据文件后出现table xxx doesn’t exist
  5. Nexpose漏扫使用步骤
  6. 简单明白彻底解决 MySQL 中文编码问题
  7. 详解 TCP/IP 协议
  8. c语言if case语句怎么用,这样的case和if一起运用有问题吗?
  9. 异常处理--“System.BadImageFormatException”类型的未经处理的异常在 DataTest.exe 中发生
  10. WinFom解决最小化最大化后重绘窗口造成闪烁的问题