Xutils使用总结

原创 2015年07月08日 18:52:04

使用xUtils快速开发框架需要有以下权限:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

删除表:

 db.dropTable(ItemBean.class);

开启事物:

 db.configAllowTransaction(true);


条件删除:

dbutils.delete(Driay.class, WhereBuilder.b("id", "=", d.getId()));

查询所有:
 findAll = dbutils.findAll(Selector.from(Driay.class))


查询单列

models = dbutils.findDbModelAll(Selector.from(Driay.class).select("objectId"));

分页查询

findAll = dbutils.findAll(Selector.from(Driay.class).limit(5));//查询driay类


多条件查询

msg = db.findFirst(Selector.from(Chat.class).where("diaryid","=",iterator.next()).and("year", "!=", 20));

保存

dbutils.save(保存的是对象)

HttpUtils使用

HttpUtils http = new HttpUtils();
http.send(HttpRequest.HttpMethod.GET,
    "http://www.baidu.com",
    new RequestCallBack<String>(){
        @Override
        public void onLoading(long total, long current, boolean isUploading) {
            testTextView.setText(current + "/" + total);
        }

        @Override//成功
        public void onSuccess(ResponseInfo<String> responseInfo) {
            textView.setText(responseInfo.result);
        }

        @Override
        public void onStart() {
        }

        @Override//失败
        public void onFailure(HttpException error, String msg) {
        }
});

BitmapUtils 使用方法

BitmapUtils bitmapUtils = new BitmapUtils(this);

// 加载网络图片
bitmapUtils.display(testImageView, "http://bbs.lidroid.com/static/image/common/logo.png");

// 加载本地图片(路径以/开头, 绝对路径)
bitmapUtils.display(testImageView, "/sdcard/test.jpg");

// 加载assets中的图片(路径以assets开头)
bitmapUtils.display(testImageView, "assets/img/wallpaper.jpg");

// 使用ListView等容器展示图片时可通过PauseOnScrollListener控制滑动和快速滑动过程中时候暂停加载图片
listView.setOnScrollListener(new PauseOnScrollListener(bitmapUtils, false, true));
listView.setOnScrollListener(new PauseOnScrollListener(bitmapUtils, false, true, customListener));





相关文章推荐

XUtils的使用、混淆

https://github.com/wyouflf/xUtils/   xUtils 包含了很多实用的android工具。xUtils 源于Afinal框架,对Afinal进行了大量重构,...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

xUtils3中对Sqlite数据库的操作

前言 xUtils是一款快速开发android移动应用的框架,其包含了很多实用的android工具.  目前xUtils主要有四大模块: DbUtils模块ViewUtils模块Ht...
  • hq_lang
  • hq_lang
  • 2016年12月06日 14:55
  • 449

android studio "----"library already exists in VFS 怎么解决?

这个苦恼了我一下午,clean,build-->rebuild都不行,啥方法都试了。。。 上午突发灵感,把library的包的名改了不就行了么,然后导包时改了名,确实OK了 祝大家一次性通过,少走...

xUtils3的使用简单总结

Xutils的简单总结xUtils简介 xUtils 包含了很多实用的android工具。 xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求...

xUtils的使用总结(草稿未完善)

1.xUtils的简介 xUtils 包含了很多实用的android工具。xUtilsxUtils主要包括四个部分:View,Db, Http, Bitmap 四个模块,使得xUtils支持大文件...
  • playsit
  • playsit
  • 2016年08月08日 21:15
  • 145

自己使用xUtils3后总结一下下

1)首先大概介绍下xUtils3 xUtils是目前功能比较完善的一个Android开源框架,最近又发布了xUtil3.5.0,在增加新功能的同时又提高了框架的性能,下面来看看官方(https://...

Xutils的简单总结

  • 2016年01月23日 11:27
  • 17KB
  • 下载

关于xUtils用法的总结

先还是按照常规来个xUtils的简介 xUtils是源于Afinal框架的一个android快速开发框架,它对Afinal进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Xutils使用总结
举报原因:
原因补充:

(最多只允许输入30个字)