xutils3的使用

1.添加依赖:compile ‘org.xutils:xutils:3.5.0‘

2.清单文件中注册初始化

初始化:x.Ext.init(this);

x.Ext.setDebug(BuildConfig.DEBUG); // 是否输出debug日志, 开启debug会影响性能.//上线后参数设为false 将debug关掉

3.使用utils3加载网络图片

x.image().bind(image, "https://p.ssl.qhimg.com/t01d15b1004b11cb0a7.jpg");

4.使用utils3加载本地动态图片

1)创建assets文件 存放动态图片

2)ImageOptions imageOptions = new ImageOptions.Builder()

.setIgnoreGif(false)

.setImageScaleType(ImageView.ScaleType.CENTER).build();

x.image().bind(image, "assets://d.gif", imageOptions);

5.使用utils3加载网络数据

RequestParams requestParams=new RequestParams("http://apicloud.mob.com/v1/cook/category/query?key=1d11949556a24");

x.http().get(requestParams, new Callback.CommonCallback<String>() {

@Override

public void onSuccess(String result) {

Log.d("sss","onSuccess::"+result);

}

@Override

public void onError(Throwable ex, boolean isOnCallback) {

Log.d("sss","onError::"+ex.getMessage());

}

@Override

public void onCancelled(CancelledException cex) {

Log.d("sss","onCancelled::"+cex.getMessage());

}

@Override

public void onFinished() {

Log.d("sss","onFinished::");

}

});

时间: 2024-08-11 01:35:06

xutils3的使用的相关文章

XUtils3框架的基本用法(一)

本文为作者原创,转载请指明出处: http://blog.csdn.net/a1002450926/article/details/50341173 今天给大家带来XUtils3的基本介绍.本文章的案例都是基于XUtils3的API语法进行的演示.相信大家对这个框架也都了解过,以下简介下XUtils3的一些基本知识. XUtils3一共同拥有4大功能:注解模块,网络模块.图片载入模块.数据库模块. 使用XUtils仅仅须要在libs目录里面增加一个jar包.假设对server返回的数据进行封装的

【进展】XUtils3框架的使用

刚刚SLP迎来了一个飞跃——成功地使用XUtils3框架从LL资源网站上拉取LIVE相关信息并显示成列表. 效果如下:

XUtils===XUtils3框架的基本使用方法

转载自:http://blog.csdn.NET/a1002450926/article/details/50341173 今天给大家带来XUtils3的基本介绍,本文章的案例都是基于XUtils3的API语法进行的演示.相信大家对这个框架也都了解过,下面简单介绍下XUtils3的一些基本知识. XUtils3一共有4大功能:注解模块,网络模块,图片加载模块,数据库模块. 使用XUtils只需要在libs文件夹里面加入一个jar包,如果对服务器返回的数据进行封装的话,还需要导入一个Gson的ja

xUtils3源码阅读之网络模块

关于xUtils3 xUtils 包含了很多实用的android工具. xUtils 支持超大文件(超过2G)上传,更全面的http请求协议支持(11种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响- xUtils 最低兼容Android 4.0 (api level 14). (Android 2.3?) xUtils3变化较多所以建立了新的项目不在旧版(github.com/wyouflf/xUtils)上继续维护, 相对于旧版本: HTTP实现替换HttpClient为Ur

手机影音第十三天,xutils3、Glide的使用获取网络图片;下拉、上滑刷新;缓存网络资源

代码已经托管到码云上,感兴趣的小伙伴可以下载看看 https://git.oschina.net/joy_yuan/MobilePlayer 本次的网络资源地址使用的是时光网的api接口,地址如下: http://api.m.mtime.cn/PageSubArea/TrailerList.api 效果如下: 一.Xutils3 的使用 去github上看详解:https://github.com/wyouflf/xUtils3 xUtils3简介 xUtils 包含了orm, http(s),

Xutils3框架使用

目前Android开发很火的一个框架Xutils框架.它有四个模块:1.ViewUtils.2.HttpUtils.3.DbUtils.4.BitmapUtils. 记得是去年的差不多这个时候,我的大学老师张老师介绍我去学习Xutils框架,当时项目有很多对数据库的操作,所以刚学习Xutils的时候,首先着重学习对DbUtils模块的使用,感受到了他的好用之处.接下来为大家介绍一下Xutils框架的基本使用. 使用Xutils框架需要下载Xutils的jar包.(网上很好找,我使用的是xutil

用xutils3.0进行下载

写的例子比较简单,是用xutils3.0来进行下载项目更新 1.先通过网络请求,判断版本是否要更新 2.若要更新,则弹出一个弹窗,我用的是系统自带的Dialog,将下载的版本号及下载的内容提示展示出来 3.当用户点击下载时,开始下载,下载时展示一个水平的进度条 4.下载完成后,进度条消失,调用系统安装apk 如下是代码  用到的xutils的jar包是3.3.32版本的 1 package com.item.weixin; 2 3 import java.io.File; 4 5 import

Android xUtils3源码解析之图片模块

初始化 x.Ext.init(this); public static void init(Application app) { TaskControllerImpl.registerInstance(); if (Ext.app == null) { Ext.app = app; } } public final class TaskControllerImpl implements TaskController { public static void registerInstance()

xUtils3

1.简介 xUtils3 是 xUtils 的升级版,功能和性能都在提高,xUtils3 主要有四大模块:注解模块,联网模块,图片加载模块,数据库模块: 注解模块: 用于在 Activity 或者 Fragment 中初始化布局文件,便于代码更加简洁: 联网模块: xUtils3 支持超大文件(超过 2G)上传,更全面的 http 请求协议支持(11 种谓词),拥有更加灵活的 ORM,更多的事件注解支持且不受混淆影响: 图片加载模块: 加载图片很方便并且不用担心内存溢出,还可以图片绑定支持 gi

Android xUtils3源码解析之数据库模块

xUtils3源码解析系列 一. Android xUtils3源码解析之网络模块 二. Android xUtils3源码解析之图片模块 三. Android xUtils3源码解析之注解模块 四. Android xUtils3源码解析之数据库模块 配置数据库 DbManager.DaoConfig daoConfig = new DbManager.DaoConfig() .setDbName("test.db") .setDbVersion(1) .setDbOpenListe