android Xutile ,Voller 对比
来源:互联网 发布:程序员在哪里写博客 编辑:程序博客网 时间:2024/05/29 15:26
相同点:
- 1.采用了网络数据缓存机制。
- 2.通过handler进行线程通信
不同点:
- Volley的Http请求在 android 2.3 版本之前是通过HttpClient ,在之后的版本是通过URLHttpConnection。xUtils都是通过HttpClient请求网络(bitmap模块图片下载是通过URLHttpConnection)。 URLHttpConnection默认支持GZIP压缩,api操作简单。
- 2.Volley将Http请求数据先缓存进byte[], 然后是分配给不同的请求转化为需要的格式。xUtils是直接转化为想要的格式。 Volley:扩展性好, 但是不能存在大数据请求,否则就OOM。xUtils:不缓存入byte[] 支持大数据的请求, 速度比Volley稍快,但扩展性就低。
- 4.Volley访问网络数据时直接开启固定个数线程访问网络, 在run方法中执行死循环, 阻塞等待请求队列。 xUtils是开启线程池来管理线程。
- 缓存失效策略, volley的所有网络数据支持从http响应头中控制是否缓存和读取缓存失效时间,每个请求可以控制是否缓存和缓存失效时间。 Xutils网络数据请求是统一自定义缓存失效时间。
其实可以自己Google下 这些只是我查完之后的总结
0 0
- android Xutile ,Voller 对比
- xUtile获取数据+TabLayout
- 关于voller框架的json image netimage
- Android和j2me对比
- android 签名对比
- android 签名对比
- android 签名对比
- Android对象对比方法
- android测试框架对比
- Android图片对比源码
- android 对比版本号
- Appium - Android 对比 iOS
- Android测试框架对比
- android测试框架对比
- android图片对比
- android测试框架对比
- android测试框架对比
- android自动化框架对比
- 兼容各个浏览器css背景颜色半透明
- c#windowform连接数据库的两种方法
- Spark入门实战系列--4.Spark运行架构
- Spss K-means聚类分析案例——某移动公司客户细分模型
- java笔记-单例设计模式
- android Xutile ,Voller 对比
- Spark入门实战系列--6.SparkSQL(中)--深入了解SparkSQL运行计划及调优
- Hibernate多表的映射
- Android消息机制源码解析(二)——消息的执行者Handler
- ios push 推送证书及合并
- PHP 引用“&“之变量引用,函数引用,对象引用
- textField: wordWrap与autoSize的关系
- 用HTML5写的视频,在IOS应应用中可以打开,在安卓应用中打不开。
- Struts2中㡰自定义数据转换器,自定义拦截器,避免表单重复提交的总结