squid android 工具包,xUtils Android工具包 v3.9.0
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相关推荐
- android wear升级方法,LG G Watch官方工具包刷Android wear5.1.1教程(附刷机包)
Android wear5.1.1版本已经开始推送更新了,不过很多LG G Watch的用户已经迫不及待想要升级到5.1.1版本了,下面小编就为大家介绍一下LG G Watch官方工具包刷Androi ...
- android新手用什么工具包,分享七个很是有用的Android开发工具和工具包
过去的2010年是Android全面爆发的一年,出众的扩展性使其成为了众多玩家的购机首选,市场占有率节节攀高.本文与你们分享七个很是有用的Android开发工具和工具包,但愿对从事Android开发的 ...
- android前端开发工具,分享七个非常有用的Android开发工具和工具包
过去的2010年是Android全面爆发的一年,出众的扩展性使其成为了众多玩家的购机首选,市场占有率节节攀高.本文与大家分享七个非常有用的Android开发工具和工具包,希望对从事Android开发的 ...
- Android开发环境离线工具包
Android开发环境离线工具包 目录 1 获取工具包 2 设置Google站点 3 配置Eclispe 4 创建Android项目 5 生成Android安装包 1 获取工具包 开发环境 Windo ...
- Android v1、v2、v3签名原理
Android签名机制 什么是Android签名 了解 HTTPS 通信的同学都知道,在消息通信时,必须至少解决两个问题:一是确保消息来源的真实性,二是确保消息不会被第三方篡改. 同理,在安装 apk ...
- 【Android签名机制详解】二:Android V1、V2、V3、V4签名方案
前言 书接上回[Android签名机制详解]一:密码学入门,在了解了消息摘要.非对称加密.数字签名.数字证书的基本概念后,我们趁热打铁.直奔主题,讲解签名在Android中的实际应用. 基础知识 An ...
- 【Android】XUtils——你值得拥有!
XUtils使用详解 一. XUtils是什么? 简介 使用前配置 二.XUtils加载图片 ImageOption 加载网络图片 加载Android资源图片 加载sd卡图片 三.XUtils请求网络 ...
- android 百度地图3.0定位,Android 百度地圖 SDK v3.0.0 (二) 定位與結合方向傳感器...
新功能添加: 第一,定位功能:第二,與方向傳感器結合,通過旋轉手機進行道路的方向確認. 1.初次啟動定位 /** * 定位的客戶端 */ privateLocationClient mLocation ...
- 精通android(Pro Android 4)面试题总结(一)
有些知识会了,但不一定理解了机制,或者不会很深入体会.最近开始看<精通android>(Pro Android 4)这本书,发现书本后面有一些面试题,看了一下.发现还是有些帮助,不错!!就 ...
最新文章
- 基于三维点云数据的主成分分析方法(PCA)的python实现
- 一文读懂Serverless,配置化思想复用到平台系统中
- html增加删除线,HTML如何添加删除线?
- 11G延迟密码验证的取消
- 下载kolla_Kolla部署实验手册
- IDC报告:中国公有云服务市场同比增长49.7%,领跑全球
- go标准库:time
- c语言实现万年历程序带节日,【C】万年历
- android内存优化发展——使用软引用
- spring中bean的自动装配(详细)
- Oracle Primavera P6 Unifier等产品 Patch 补丁介绍
- 经纬财富:开封如何炒现货白银
- 程序免杀技术之——特征码
- 街头篮球服务器一直维护,《街头篮球》2.8新版本停服维护更新公告
- JavaScript 教程,很好的!
- 刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生了....
- element上传多个视频/多个图片与限制数量
- 诗词乱拼 zz from smth.org
- 保密容量【Secrecy Capacity】
- 如何用ps抠出完美火焰?
热门文章
- Perl读写Excel简单操作
- Html5的vedio视频播放
- 读《那些年,那些事 一个程序猿的奋斗史》 一点自己的感触
- MySql5.7 直接拷贝数据文件后出现table xxx doesn’t exist
- Nexpose漏扫使用步骤
- 简单明白彻底解决 MySQL 中文编码问题
- 详解 TCP/IP 协议
- c语言if case语句怎么用,这样的case和if一起运用有问题吗?
- 异常处理--“System.BadImageFormatException”类型的未经处理的异常在 DataTest.exe 中发生
- WinFom解决最小化最大化后重绘窗口造成闪烁的问题