XUtils3
之前的版本 封装了 HttpClient 所以 导致了 网络模块 不好使用
更新后的 使用了okHttp 框架 修复了该功能
HttpClient 5.0 以后的版本 有Bug 不稳定
6.0 以后的版本 不支持使用
xUtils 包含了很多实用的Android 工具
初始化
1. 在Gradle中添加 依赖 compile 'org.xutils:xutils:3.3.36' 或者 在 ProjectStruecture 添加Lib
2.添加 权限 网络和读取SD 卡
3.创建一个 Application 在onCreate 方法中 初始化 xUtils
x.Ext.init(this);
x.Ext.setDebug(BuildConfig.DEBUG);
一、View模块
注解 1 View注解
2 点击事件注解
3 Fragment 注解
4 setContentView 注解
二、Http网络请求模块
1. get方式请求
2. post 方式请求
3. request方式请求
4. 下载 回调 带有进度条的监听
三、Image图片处理模块
1. 从assets 文件中加载图片
2. 从 sd 卡中加载图片
3. 从网络加载图片
4. 可以对图片进行 裁剪 旋转 做圆 缓存 Gif 添加动画等功能
四、DB 数据库模块
1. 获取 dbManager 对象对 数据库进行操作
2. 建表 是在 实体类 上添加 @Table 注入方式进行
之前的版本 封装了 HttpClient 所以 导致了 网络模块 不好使用
更新后的 使用了okHttp 框架 修复了该功能
HttpClient 5.0 以后的版本 有Bug 不稳定
6.0 以后的版本 不支持使用
xUtils 包含了很多实用的Android 工具
初始化
1. 在Gradle中添加 依赖 compile 'org.xutils:xutils:3.3.36' 或者 在 ProjectStruecture 添加Lib
2.添加 权限 网络和读取SD 卡
3.创建一个 Application 在onCreate 方法中 初始化 xUtils
x.Ext.init(this);
x.Ext.setDebug(BuildConfig.DEBUG);
一、View模块
注解 1 View注解
2 点击事件注解
3 Fragment 注解
4 setContentView 注解
二、Http网络请求模块
1. get方式请求
2. post 方式请求
3. request方式请求
4. 下载 回调 带有进度条的监听
三、Image图片处理模块
1. 从assets 文件中加载图片
2. 从 sd 卡中加载图片
3. 从网络加载图片
4. 可以对图片进行 裁剪 旋转 做圆 缓存 Gif 添加动画等功能
四、DB 数据库模块
1. 获取 dbManager 对象对 数据库进行操作
2. 建表 是在 实体类 上添加 @Table 注入方式进行