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));





XUtils3框架的基本使用方法(一)

XUtils3框架的基本使用方法今天给大家带来XUtils3的基本介绍,本文章的案例都是基于XUtils3的3.1.14版本进行的演示。相信大家对这个框架也都了解过,下面简单介绍下XUtils3的一些...
  • a1002450926
  • a1002450926
  • 2015年12月17日 14:23
  • 22560

XUtils3框架的基本使用方法(二)

上一篇文章,主要介绍了XUtil3的注解模块,网络模块,图片加载模块,今天给大家带来数据库模块的讲解,现在主流的ORM框架很多,比如OrmLite,GreenDao,Active Android,Re...
  • a1002450926
  • a1002450926
  • 2015年12月20日 14:49
  • 9659

xUtils2和xUtils3的使用及区别

xutils2和xutil3的总结
  • Tenderness4
  • Tenderness4
  • 2016年08月10日 23:18
  • 2305

获取版本号完成版本更新的过程步骤方法流程及Xutils的使用(项目实战学习总结)

获取版本名称及版本号【在清单文件中】   首先我们先获取当前的版本号及版本名称(三步骤)       1、包管理者对象packageManager          PackageManager p...
  • sunmmer123
  • sunmmer123
  • 2016年07月31日 07:37
  • 394

xUtils3的使用简单总结

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

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

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

自己使用xUtils3后总结一下下

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

XUtils 总结文件上传,文件下载,网络请求

  • 2016年03月09日 15:33
  • 5KB
  • 下载

Xutils的简单总结

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

使用xutils下载图片小案例

  • 2015年05月19日 09:53
  • 1.7MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Xutils使用总结
举报原因:
原因补充:

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