XUtils3 的 环境搭建与简单使用
XUtils3 的 环境搭建
环境搭建三部曲
-----------------------
说明 :
author 修雨轩陈
使用andorid Studio 已经创建了一个项目
并且自己需要使用xutils 3.0.x
-----------------------
第一部: 资源下载
在github上下载最新版本.
https://github.com/wyouflf/xUtils3
解压到之后
查看解压的内容,如图:
将xutils文件加 添加到项目文件下. (注意文件的目录结构) 将所有的文件添加在项目的根目录下,比如我的项目叫做"yixueyuan"
第二步:
在xutils目录下, 查看build.gradle 文件 ,如下:
将xutils下的build.gradle下的版本和app目录下的版本要一致.,如下
在项目下的 setting.gradle 中添加xutils , 示例如下:
最后 在 build.gradl中添加:
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2'
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
示例如下:
Sync Now 同步
经过漫长的等待之后,应该就可以用了。
第三部:使用xutils
经过前两部的之后 , xutils环境就已经配置好 , 下面就是使用xutils了。
创建自己的Application : 并且覆盖application的OnCreate()方法,
@Override
public void onCreate()
{
super.onCreate();
x.Ext.init(this);// xutils init ...
}
实例如下:
在AndroidManifest.xml 的application标签中使用
- android:name= <Application的路径……>
好了 , okey 啦~~~
环境搭建好了~~~~~~
总结:
其实其他的类库也是可以使用这种方式添加的 , 不在一一举例
买一赠一: 下一节介绍一下xutil3的简单使用方法.
===============================
本来想写下一节介绍了,发现github下的介绍很详细.自己没有必要再介绍了:
https://github.com/wyouflf/xUtils3
另外附上安装过程中的两个注意事项:
1 在按照上述单间环境以后, 可能会编译不通过,请检查自己的mvn 并按照错误提示修改mvn版本即可; 如果实在感觉环境搭建麻烦, 在grandle里面构建依赖即可
- compile 'org.xutils:xutils:3.5.0'
- 2 使用的时候记得在初始化xtuils , 初始化部分在
- Application中写,并在Manifest.xml中注册:
- <application
android:allowBackup="true"
android:name=".ZzuApplication" // 自己写的application
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
- ZzuApplication 的内容:
- import android.app.Application;
import org.xutils.x;- public class ZzuApplication extends Application
{
@Override
public void onCreate() {
super.onCreate();
x.Ext.init(this);
x.Ext.setDebug(true);// 发布的时候 设置为false- }
}
XUtils3 的 环境搭建与简单使用的更多相关文章
- XUtils3 的 环境搭建
XUtils3 的 环境搭建 环境搭建三部曲 ----------------------- 说明 : author 修雨轩陈 使用andorid Studio 已经创建了一个项目 并且自己需要使用 ...
- android Jni NDK开发环境搭建及其简单实例的编写
android Jni NDK开发环境搭建及其简单实例的编写 由于工作需要,需要采用开发想要的JNI,由于之前没有接触过安卓的开发,所以更加网上的帖子,学习了下.遇到了些问题,然后总结下学习过程中 ...
- Node.js 环境搭建及简单应用
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型.如果你想创建自己的服务,那么Node.js是一个非 ...
- Django开发web环境搭建的简单方法(CentOS6.5环境)
这几天跟Linux下的Python + Django环境搭建卯上了.经过几天的琢磨,找到了一条自己认为给力的路径. 这里给出命令行,过程如下: 首次登陆,切换管理员: [web@bogon ~]$ s ...
- 【SSH】 之 Struts2环境搭建及简单应用开发
在上一篇文章中,我们一起了解了一下struts2的工作机制原理,接下来让我们进行一下简单应用的开发 (一)配置环境 1.建立web项目 2.导入jar包 其中struts2中有很多jar包,我们不需要 ...
- Maven仓库—Nexus环境搭建及简单介绍
1. 环境搭建 1.1 下载 http://www.sonatype.org/nexus/ NEXUS OSS [OSS = Open Source Software,开源软件--免费] NE ...
- robot framework环境搭建和简单示例
环境搭建 因为我的本机已经安装了python.selenium.pip等,所以还需安装以下程序 1.安装wxPythonhttp://downloads.sourceforge.net/wxpytho ...
- Maven仓库-Nexus环境搭建及简单介绍
1. 环境搭建 1.1 下载 http://www.sonatype.org/nexus/ NEXUS OSS [OSS = Open Source Software,开源软件——免费] NE ...
- Java Web开发SpringMVC和MyBatis框架开发环境搭建和简单有用
1.下载SpringMVC框架架包,下载地址: 点击下载 点击打开地址如图所看到的.点击下载就可以 然后把相关的jar拷贝到lib下导入 2.MyBatis(3.4.2)下载 X-Amz-Algori ...
随机推荐
- python怎样在一行中捕获多个异常
所属网站分类: python基础 > 异常处理 作者:浮沉 链接:http://www.pythonheidong.com/blog/article/71/ 来源:python黑洞网,专注pyt ...
- centos 安装搜狗
原文:https://www.cnblogs.com/blueherb/p/9521827.html 1.通过centos的搜狐到百度下载linux fo sougou 注:找到下载路径(定义为A) ...
- Apache 配置 http 转 https
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{SERVER_PORT} !^443$ Rewr ...
- HDU - 2147 博弈 P/N分析
结论题,很显然和奇偶有关 PS.尝试用dfs写出PN表写崩了 #include<iostream> #include<algorithm> #include<cstdio ...
- java单元测试之Mock静态方法
1 public final class AmountUtil { public static String CustomFormatWith2Digits(int amount) { return ...
- vm 中安装 CentOS7
第三步:安装ISO文件 1.在vm下,文件,新建虚拟机 在我的机算机中,选中刚命名的CentOS7,右键,属性 2.开启虚拟机 PS: 打开虚拟机之后,提示了一个小错误,LZ根据错误提示,到BIOS里 ...
- html中一个div怎么引入另一个页面
转载:https://zhidao.baidu.com/question/588973997598951645.html
- Spark遇到的报错和坑
1. Java版本不一致,导致启动报错. # 解决方法: 在启动脚本最前边添加系统参数,指定Java版本 export JAVA_HOME=/usr/java/jdk1..0_181-amd64/jr ...
- 利用httpClient发起https请求
HttpClientBuilder b = HttpClientBuilder.create();// setup a Trust Strategy that allows all certifica ...
- RabbitMQ原理——exchange、route、queue的关系
从AMQP协议可以看出,MessageQueue.Exchange和Binding构成了AMQP协议的核心,下面我们就围绕这三个主要组件 从应用使用的角度全面的介绍如何利用Rabbit MQ构建 ...