xUtils 3.6.19 发布,Android 工具库
感谢关注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
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
t-io 3.5.3 发布,Bug 修复版本
t-io 3.5.3 发布了,这是一个BugFix 版本。 修改点 bugfix,在【服务器频繁重启 && 已经存在大量客户端连接 && 大量连接都要进同一个组 && 客户端自动重连】的情况下,会有少数连接进不了群组 说明 最近在修改group、user的绑定算法,因为华为方面需要t-io发版本才会对t-io进行测试,所以最近发版有点多,不过修改点并不多! pom引入 <dependency> <groupId>org.t-io</groupId> <artifactId>tio-core</artifactId> <version>3.5.3.v20190918-RELEASE</version> </dependency>
- 下一篇
RStudio 1.2.1578 发布,R 语言的集成开发环境
R 语言集成开发环境 RStudio,分为面向桌面用户 IDE 和 Linux R 服务器版编辑器两种编辑器。1.2.1578版本更改如下: RStudio Server Pro: 用于启动 Job Launcher的Slurm新插件,允许在 Slurm 集群上运行 R 会话和任务 支持启动和管理 Jupyter 会话和 R会话 修复管理 R 会话、Jupyter 会话和作业的用户仪表板 修复: 在 Windows 上恢复使用 32 位 R 的能力 修复C++ 项目编译选项在非项目文件中的错误应用 修复当 /usr/include 丢失时,MacOS上带有命令行工具头问题 改进 Windows 上远程会话的检测 在 linux 上添加对所需 libxkb 公共包的显式依赖 更多内容见发布说明: https://www.rstudio.com/products/rstudio/release-notes/
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群