您的位置:首页 > 其它

xUtils初学者

2019-07-05 21:09 49 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_42849760/article/details/94765057

xUtils初学

**xUtils 包含了orm(数据库模块),http/https(网络模块),image(图片加载模 块),view注解(注解模块) - orm : 数据库模块,用于操作数据库 - http/https : 网络模块,用于获取网络数据 - image :图片加载模块,用于加载网络或者本地的图片 - view注解 : 用于获取xml问价中的控件以及处理控件的事件(点击,长按 等**

xUtils特性

支持超大文件(超过2G)上传
更全面的http请求协议支持(11种谓词)
拥有更加灵活的ORM, 和greenDao一致的性能
更多的事件注解支持且不受混淆影响...
图片绑定支持gif(受系统兼容性影响, 部分gif文件只能静态显示), webp; 支持圆角, 圆形, 方形等裁剪, 支持自动旋转..

注解模式

1.@ContentView:
加载当前的Activity布局时 将@ContentView加入到Activity的上方

2.@ViewInject
View注解的作用是代替我们写了findViewById这行代码,一般用于敏捷开发。

3.@Event事件注解
处理控件的各种响应事件
注意:
1. 方法必须私有限定,
2. 方法参数形式必须和type对应的Listener接口一致.
3. 注解参数value支持数组: value={id1, id2, id3}
4. type默认View.OnClickListener.class,即可故可以不写,直接写@Event(R.id.bt1)如果你想实现其余点击事件效果,只需要把type值进行修改

环境的配置

第一步:导入依赖


第二步:第二步:在清单文件中,添加网络权限

开始编写代码

初始化:

网络模块

图片加载模块

数据库模块

创建表:(注意一定要有个空构造,不然无法构建成功 )

配置本地数据库:

数据库的创建:

数据库的查找:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: