Xutils使用总结


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


删除表:

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(保存的是对象)

【Xutils使用总结】
HttpUtils使用

HttpUtils http = new HttpUtils(); http.send(HttpRequest.HttpMethod.GET, "http://www.baidu.com", new RequestCallBack(){ @Override public void onLoading(long total, long current, boolean isUploading) { testTextView.setText(current + "/" + total); }@Override//成功 public void onSuccess(ResponseInfo 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));








    推荐阅读