xUtils 3.1.22 更新 修复API 14之前的系统偶发EOF问题

wyouflf
 wyouflf
发布于 2015年12月25日
收藏 26

感谢关注xUtils的网友最近一段时间给予的热心反馈,最近优化和处理了很多大家反馈的细节问题.

近期主要更新内容:
* 修复Android4.4之前HttpUrlConnection偶发的EOFException问题
* 优化ObjectLoader, 更好的支持List类型的泛型
* 支持HTTP请求的数组参数(可添加重复的参数名)
* 其他稳定性和接口优化

__________________________________________
3.0是一次彻底的重构, api发生了很大变化, 但是仍然保持着xUtils一贯的简介风格, 并且新的api更加简单, 更具扩展性.

新的特性:

  • HTTP实现替换HttpClient为UrlConnection, 更好的兼容Android 6.0, 自动解析回调泛型, 更安全的断点续传策略.

  • 支持标准的Cookie策略, 区分domain, path...

  • 事件注解去除不常用的功能, 提高性能.

  • 数据库api简化提高性能, 达到和greenDao一致的性能.

  • 图片绑定支持gif, webp; 支持圆角, 圆形, 方形等裁剪, 支持自动旋转...

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:xUtils 3.1.22 更新 修复API 14之前的系统偶发EOF问题
加载中

最新评论(14

wyouflf
wyouflf

引用来自“海淀游民”的评论

觉得到了Android Studio时代,编译系统基于Gradle,第三方包直接用Maven仓库,用这种整合包觉得没啥意义了

引用来自“wyouflf”的评论

compile 'org.xutils:xutils:3.1.22'

引用来自“有名者赫赫”的评论

okhttp可以设置使用disklrucache算法缓存返回的数据,可以通过header设置设置缓存的过期时间。配合retrofit使用更加简单。
Picasso,Glide使用方便。有三级缓存。也能通过左上角indicator方便查看图片加载情况。
butterknife非常方便,有个插件能一键生成对应的view.

这个时代,一个人搞不过这么多顶尖的大牛。

引用来自“loe00”的评论

除了没有butterknife那个插件, 其他特性应该都有吧, xutils的cookie策略挺好用, 还有一些很好用的特色, 新版的断点续传下载有尾端校验和多进程冲突保护挺好用.

引用来自“loe00”的评论

另外Piscasso和Glide貌似不支持gif和超级省流量的webp

引用来自“有名者赫赫”的评论

Glide支持gif,webp。不过一般不用webp,要考虑和ios版兼容。
ios使用libwebp也支持webp
有名者赫赫
有名者赫赫

引用来自“海淀游民”的评论

觉得到了Android Studio时代,编译系统基于Gradle,第三方包直接用Maven仓库,用这种整合包觉得没啥意义了

引用来自“wyouflf”的评论

compile 'org.xutils:xutils:3.1.22'

引用来自“有名者赫赫”的评论

okhttp可以设置使用disklrucache算法缓存返回的数据,可以通过header设置设置缓存的过期时间。配合retrofit使用更加简单。
Picasso,Glide使用方便。有三级缓存。也能通过左上角indicator方便查看图片加载情况。
butterknife非常方便,有个插件能一键生成对应的view.

这个时代,一个人搞不过这么多顶尖的大牛。

引用来自“loe00”的评论

除了没有butterknife那个插件, 其他特性应该都有吧, xutils的cookie策略挺好用, 还有一些很好用的特色, 新版的断点续传下载有尾端校验和多进程冲突保护挺好用.

引用来自“loe00”的评论

另外Piscasso和Glide貌似不支持gif和超级省流量的webp
Glide支持gif,webp。不过一般不用webp,要考虑和ios版兼容。
loe00
loe00

引用来自“海淀游民”的评论

觉得到了Android Studio时代,编译系统基于Gradle,第三方包直接用Maven仓库,用这种整合包觉得没啥意义了

引用来自“wyouflf”的评论

compile 'org.xutils:xutils:3.1.22'

引用来自“有名者赫赫”的评论

okhttp可以设置使用disklrucache算法缓存返回的数据,可以通过header设置设置缓存的过期时间。配合retrofit使用更加简单。
Picasso,Glide使用方便。有三级缓存。也能通过左上角indicator方便查看图片加载情况。
butterknife非常方便,有个插件能一键生成对应的view.

这个时代,一个人搞不过这么多顶尖的大牛。

引用来自“loe00”的评论

除了没有butterknife那个插件, 其他特性应该都有吧, xutils的cookie策略挺好用, 还有一些很好用的特色, 新版的断点续传下载有尾端校验和多进程冲突保护挺好用.
另外Piscasso和Glide貌似不支持gif和超级省流量的webp
loe00
loe00

引用来自“海淀游民”的评论

觉得到了Android Studio时代,编译系统基于Gradle,第三方包直接用Maven仓库,用这种整合包觉得没啥意义了

引用来自“wyouflf”的评论

compile 'org.xutils:xutils:3.1.22'

引用来自“有名者赫赫”的评论

okhttp可以设置使用disklrucache算法缓存返回的数据,可以通过header设置设置缓存的过期时间。配合retrofit使用更加简单。
Picasso,Glide使用方便。有三级缓存。也能通过左上角indicator方便查看图片加载情况。
butterknife非常方便,有个插件能一键生成对应的view.

这个时代,一个人搞不过这么多顶尖的大牛。
除了没有butterknife那个插件, 其他特性应该都有吧, xutils的cookie策略挺好用, 还有一些很好用的特色, 新版的断点续传下载有尾端校验和多进程冲突保护挺好用.
有名者赫赫
有名者赫赫

引用来自“海淀游民”的评论

觉得到了Android Studio时代,编译系统基于Gradle,第三方包直接用Maven仓库,用这种整合包觉得没啥意义了

引用来自“wyouflf”的评论

compile 'org.xutils:xutils:3.1.22'
okhttp可以设置使用disklrucache算法缓存返回的数据,可以通过header设置设置缓存的过期时间。配合retrofit使用更加简单。
Picasso,Glide使用方便。有三级缓存。也能通过左上角indicator方便查看图片加载情况。
butterknife非常方便,有个插件能一键生成对应的view.

这个时代,一个人搞不过这么多顶尖的大牛。
wyouflf
wyouflf

引用来自“海淀游民”的评论

觉得到了Android Studio时代,编译系统基于Gradle,第三方包直接用Maven仓库,用这种整合包觉得没啥意义了
compile 'org.xutils:xutils:3.1.22'
海淀游民
海淀游民
觉得到了Android Studio时代,编译系统基于Gradle,第三方包直接用Maven仓库,用这种整合包觉得没啥意义了
半瓶子
半瓶子
终于看到支持数组参数了!为了这个差点叫后台改接口,最后看源码才解决…
imknown
imknown

引用来自“wyouflf”的评论

更正一下标题 API 19
还在用 xutils 2
tab.lv
tab.lv
很错的快速开发框架79
返回顶部
顶部