xUtils框架的介绍(一)
来源:互联网 发布:class javascript mdn 编辑:程序博客网 时间:2024/04/29 19:37
微信账号申请终于通过了,这是我们第一次Android干货分享。想来是第一次,要对得起“干货”二字。今天我要为大家推荐的是一个Android基于快速开发的一个框架——xUtils,它是在aFinal基础上进行重构和扩展的框架,相比aFinal有很大的改善。同时,如果如果你的应用是基于网络的,那么只要处理得当,它会让你彻底的摆脱各种工具类和重复代码的困扰。好的,废话不多说,程序猿们还是代码说起。
xUtils 包含了很多实用的android工具。xUtils 源于Afinal框架,对Afinal进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持,拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响。同时需要注意的是,xUitls最低兼容android 2.2 (api level 8) 。今天我们的主题是整体介绍下xUtils,主要介绍它重要的四大组件。具体各个组件的使用,会在之后几天陆续为大家奉上。下面开始:
一、ViewUtils
你受够了重复冗长的findViewById了嘛?你受够了各种监听事件的绑定了嘛?在这里,你只需要一句注解,如@ViewInject、@OnClick,就能轻松摆脱小白似的代码,大大的上了一个档次。
二、HttpUtils
支持的HTTP七种请求方式,非常便捷的满足你的接口请求的需要。同时还支持大文件上传下载,以及同步异步请求。
三、BitmapUtils
你的程序因OOM强制关闭过嘛?你在为加在网络图片头疼嘛?有了组件,你将永久摆脱前面的问题。
四、DbUtils
简单易用又出色的ORM框架,真的是谁用谁知道,直接轻松存储各种对象到sqlite数据库中,同时也能非常方便的进行各种条件查询,甚至分页查询,还有对表中数据的更新删除等操作,真正的实现。一行代码就可以进行增删改查。并且可通过注解自定义表名,列名,外键,唯一性约束,NOT NULL约束,CHECK约束等,支持事务。
由于xUtils是基于aFinal的,这个开源框架是国内的某位大神写的,所以了解了aFinal之后再回头看xUtils,才会更有收获。同时,也要向这位大神以及众多的开源贡献者致敬,有了他们的奉献和开源的精神,才涌现出一个个耳熟能详的更加优秀的更加稳定的框架。我们众所周知的Linux就是这么诞生的。
aFinal学习地址:http://www.afinal.org
欢迎大家订阅“Android干货分享”,每日一推,必出精品。
如果觉得对你有所帮助,欢迎大家订阅我的微信公众账号——Android干货分享(ID:android_share)。下面是微信的二维码,为你提供及时高质的Android干货。技术交流QQ群:318588906,欢迎大家加群,共同探讨下Android和Java技术,一起壮大我们的微信干货分享社区。
- xUtils框架的介绍(一)
- xUtils框架的介绍(一)
- xUtils框架的介绍(一)
- xUtils框架的介绍(一)
- xUtils框架的介绍(一)
- xUtils框架的介绍
- xUtils框架的介绍
- xUtils框架的介绍
- xUtils框架的介绍
- xUtils框架的介绍
- xUtils框架的介绍
- xUtils框架的介绍
- xUtils框架的介绍(二)
- xUtils框架的介绍(三)
- xUtils框架的介绍(四)
- xUtils框架的介绍(二)
- xUtils框架的介绍(三)
- xUtils框架的介绍(四)
- Sublime Plugin - Python PEP8 Autoformat
- C语言编程(练习3:分支和跳转 )
- HTMLPARSER学习小结(一)
- 模型视图矩阵和投影矩阵
- 安卓服务端开发(1) 安卓结合PHP实现连接数据库验证登录功能(附全部代码)
- xUtils框架的介绍(一)
- JavaScript代码编写风格
- iOS的多线程原理、分类与应用
- 把cookie设置成浏览器的cookie
- Socket简单用法
- xUtils框架的介绍(二)
- 完美获取Android状态栏高度
- Find的使用方法 【查找符合多重条件的文件】
- 解决请求中文乱码问题