Android整合xUtils3(3.5.0)环境配置

     继续整理Android的开发环境配置资料,今天整理目前比较流行的xUtils3的框架配置。配置比较简单,而且封装了很多实用注解来快速提高我们开发上手。贴上官方的说明:

xUtils 包含了orm, http(s), image, view注解, 但依然很轻量级(246K), 并且特性强大, 方便扩展:
稳定的基石: AbsTask和统一的回调接口Callback, 任何异常, 即使你的回调方法实现有异常都会进入onError, 任何情况下onFinished总会让你知道任务结束了.
基于高效稳定的orm工具, http模块得以更方便的实现cookie(支持domain, path, expiry等特性)和 缓存(支持Cache-Control, Last-Modified, ETag等特性)的支持.
有了强大的http及其下载缓存的支持, image模块的实现相当的简洁, 并且支持回收被view持有, 但被Mem Cache移除的图片, 减少页面回退时的闪烁..
view注解模块仅仅400多行代码却灵活的支持了各种View注入和事件绑定, 包括拥有多了方法的listener的支持.
功能是不是很强大呢,其实我们日常也应该进行积累,丰富自己的开发经验,进行API的封装及制作。其实这些设计模式都是通过大量代码开发之后总结的经验,没有设计好的框架,都是逐步优化逐步完善的框架,所以最好的都是根据实际业务逐渐完善的。今天我们进来说说xUtils3的配置,首先我们需要去github上去下载xUtils3,下载之后是xutils-3.5.0.aar,我们解压出来后会有5个文件夹,但是打开后都是空的,但是有一个classes.jar,我们有好压解压一下,还好,这个是我们需要的,所以我们将classes.jar添加到我们的项目lib中,然后右键add as library即可,这个时候他会提示没有
compile 'org.xutils:xutils:3.5.0'
我们需要在我们的build.gradle中添加依赖,很简单,我们是在Android studio中开发的,所以我们添加到app模块的build.gradle中的dependencies中即可。然后在我们自己实现的Applicaiton类中,这个实现方式在我之前的博客中已经有过说明,我们需要在自己实现的类中添加xutils3的初始化。

@Override
    public void onCreate() {
        super.onCreate();
        x.Ext.init(this);
        singleton = this;
    }
到此所有的配置工作就已经完成了没截下来的工作就可以参照官方说明进行开发工作了,下一篇会对xUtils3中注解进行详细的讲解。


猜你喜欢

转载自blog.csdn.net/u013560667/article/details/79259270