xUtils 3.6.19 发布,Android 工具库

栏目: 软件资讯 · 发布时间: 6年前

内容简介:感谢关注xUtils的开发者最近一段时间给予的热心反馈,3.5.0之后很长一段时间没有更新, 最近优化和处理了很多大家反馈的细节问题. 近期3.6.19版本主要更新内容: 支持res文件的资源图片加载, 图片加载回调优化 修复...

感谢关注xUtils的开发者最近一段时间给予的热心反馈,3.5.0之后很长一段时间没有更新, 最近优化和处理了很多大家反馈的细节问题.

近期3.6.19版本主要更新内容:

  • 支持res文件的资源图片加载, 图片加载回调优化
  • 修复调用api停止gif播放后, 重试开始不播放的问题
  • 修复rfc2616要求上行必须提供有效的Content-Length的问题
  • 替换系统api标记为@deprecated的方法
  • 其他多处性能和错误提示优化

同时代码仓库同步至码云: https://gitee.com/wyouflf/xUtils3

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

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对应的下载任务(再次下载时断点续传)
  • 支持gif(部分比较老的系统只展示静态图)
  • 支持圆角, 圆形, 方形等裁剪, 支持自动旋转...

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

  • 事件注解支持且不受混淆影响...(参考sample的混淆配置)
  • 支持绑定拥有多个方法的listener

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Compilers

Compilers

Alfred V. Aho、Monica S. Lam、Ravi Sethi、Jeffrey D. Ullman / Addison Wesley / 2006-9-10 / USD 186.80

This book provides the foundation for understanding the theory and pracitce of compilers. Revised and updated, it reflects the current state of compilation. Every chapter has been completely revised ......一起来看看 《Compilers》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具