2019独角兽企业重金招聘Python工程师标准>>>

微信账号申请终于通过了,这是我们第一次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

xUtils....:https://github.com/wyouflf/xUtils

转载于:https://my.oschina.net/jack1900/blog/173286

xUtils框架的介绍相关推荐

  1. 利用Xutils框架进行断点续传下载

    前面有两篇博文主要介绍了如何利用volley获取所有cookie信息和自定义一个request, 地址如下: Volley 添加Cookie和获取服务器返回的一条或多条Cookie 继承Volley的 ...

  2. 常见Android开源框架使用笔记之——xUtils框架

    xUtils框架简介: * xUtils 包含了很多实用的android工具. * xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且 ...

  3. Android学习——xUtils框架

    xUtils框架 xUtils框架介绍 xUtils包含了很多实用的android工具. xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更多灵活的ORM,更多的事件注解支 ...

  4. Android使用XUtils框架上传照片(一张或多张)和文本,server接收照片和文字(无乱码)...

    Android上传图片,这里我使用了如今比較流行的XUtils框架.该框架能够实现文件上传.文件下载.图片缓存等等,有待研究. 以下是Android端上传的代码: xUtils.jar下载 Strin ...

  5. NET Core微服务之路:自己动手实现Rpc服务框架,基于DotEasy.Rpc服务框架的介绍和集成...

    原文:NET Core微服务之路:自己动手实现Rpc服务框架,基于DotEasy.Rpc服务框架的介绍和集成 本篇内容属于非实用性(拿来即用)介绍,如对框架设计没兴趣的朋友,请略过. 快一个月没有写博 ...

  6. Django - Django框架 简单介绍

    Django框架 简单介绍 本文地址: http://blog.csdn.net/caroline_wendy/article/details/29172271 1. 介绍 Django是一个开放源码 ...

  7. python nose测试框架全面介绍十---用例的跳过

    又来写nose了,这次主要介绍nose中的用例跳过应用,之前也有介绍,见python nose测试框架全面介绍四,但介绍的不详细.下面详细解析下 nose自带的SkipTest 先看看nose自带的S ...

  8. .Net Core应用框架Util介绍(四)

    上篇介绍了Util Angular Demo的目录结构和运行机制,本文介绍Util封装Angular的基本手法及背后的动机. Angular应用由Ts和Html两部分构成,本文介绍第一部分. Angu ...

  9. .Net Core应用框架Util介绍(三)

    上篇.Net Core应用框架Util介绍(二)介绍了Util的开发环境,并让你把Demo运行起来.本文将介绍该Demo的前端Angular运行机制以及目录结构. 目录结构 在VS上打开Util De ...

  10. .Net Core应用框架Util介绍(二)

    Util的开源地址 https://github.com/dotnetcore/util Util的开源协议 Util以MIT协议开源,这是目前最宽松的开源协议,你不仅可以用于商业项目,还能把Util ...

最新文章

  1. 通过Auto Layout深入了解SizeClasses的好处和使用
  2. Asp.net based Web Application部署后的问题
  3. 不同特权级代码段之间的跳转
  4. kubectl 命令管理(1)
  5. android ida多线程调试,C/C++知识点之ida动态调试.so 动态加载(必须真机)
  6. 19年8月 字母哥 第六章 生命周期内的拦截过滤与监听 用热点公司网不行
  7. Python之基础练习题
  8. 话题:什么是前端工程化?
  9. 孙河php_2月20日出走孙河桥-温榆河-沙河水库
  10. SQL variable type
  11. 路由器需要多大内存?
  12. clover写入efi_Clover 新手入门 详解Clover EFI Tools
  13. 计算机毕业设计 SSM网上订票系统 飞机订票购票系统 在线订票系统 机票订票系统
  14. Xilinx 文件的编写
  15. Win7缺失dll文件如何修复?Win7计算机丢失dll文件怎么办
  16. 女子学电子计算机哪一项专业好,2018最适合女生的高考热门专业有哪些
  17. 兼容IE9的文件上传
  18. mac 配置 k8s 开发环境(安装go、docker、kubectl、minikube、kind,配置 goland)
  19. 配置Druid(德鲁伊)数据源
  20. 多看系统下载_看了辣么多的圣诞蛋糕,出事儿了吧?学吧——来自KA·MM店内的马卡拉劈柴蛋糕(已打包·可下载)...

热门文章

  1. 别老盯着5G,这些物联网应用用4G LTE技术足够了
  2. 云南省21年春季高中信息技术学业水平考试真题
  3. ADF单位根检验三种形式_读文4:面板数据模型建立步骤、面板数据模型设定检验(F test)、面板协整模型(ADF test)...
  4. LINUX实验---网络管理
  5. 关于GOP和帧率、码率的关系
  6. pert计算公式期望值_PERT网络分析法
  7. 小马哥----高仿机部分6735芯片机型的root方法浅析 高仿三星Galaxy S6 A228_4G刷机root
  8. Linux计划任务写入保存命令
  9. 超强PHP集成开发工具:phpDesigner v7.2.1 最新版下载(附注册机)
  10. 下载频道2013上半年超人气精华资源汇总---全都是免积分下载。