学习笔记
文章平均质量分 50
1459384963
自认为是个编程Geek,有强烈的愿望在互联网,编程方面发展。。。
展开
-
XUtil学习之DBUtil(八)
上节 XUtil学习之DBUtil(七)中,我们罗列了对数据库操作的方法,我们这节对增删改查的具体方法做细化的分析。 没有看过 XUtil学习之DBUtil(七)的童鞋,请出门左转,或者点击以下链接:XUtil学习之DBUtil(七)增(1)save(Object entity) 此方法用于将单个的entity对象加入到数据库中,所有对数据的操作都抛出DbException 。首先提一个概念“事原创 2015-04-22 15:57:19 · 1445 阅读 · 0 评论 -
picasso图片加载的优缺点
Picassopicasso图片加载的使用 1、核心方法(1)、Picasso.with(context).load(“http://11111111111.png“).into(imageView);其中,context传入上下文,load中写入URI、URL地址,into中写入ImageView控件,就是这么简单,任性。 (2)变换图像可以更好地适应布局,并且减少内存大小。Picasso.w原创 2015-04-29 15:38:31 · 1742 阅读 · 0 评论 -
XUtil学习之ResLoader(五)
ResLoader学习 ResLoader是Xutil提供的资源加载的工具类,结构挺简单的,就提供了一个方法,loadRes(ResType type, Context context, int id);1、type表示资源类型;参考 ResType类,资源类型定义的挺丰富的。 2、context表示上下文; 3、 id表示查询资源的id标识;具体的代码实现如下 public class Re原创 2015-04-21 16:35:51 · 914 阅读 · 0 评论 -
XUtil学习之ViewInjectInfo(四)
ViewInjectInfo是封装了注入信息的类ViewInjectInfo有2个属性,包括value和parentId。封装的方法包括equals(),hashCode() ,分别用于判断是否2个ViewInjectInfo是同一个对象。public class ViewInjectInfo { public Object value; public int parentId;原创 2015-04-21 16:15:31 · 490 阅读 · 0 评论 -
XUtil学习笔记之ViewUtils(二)
**由于分离开讲解代码片段,读者看起来缺乏整体感,不容易记忆, 先提出要说的整段代码,方便查看。**讲解会直接添加到代码的中,有需要重点说明的会在文章结尾详细说明。public class ViewUtils { //无参构造 private ViewUtils() { } //view注入的方法重载 public static void inject(Vi原创 2015-04-21 15:16:51 · 626 阅读 · 0 评论 -
XUtil学习之ViewFinder(三)
先贴代码 其实ViewFinder是一个封装了View ,Activity ,PreferenceGroup ,PreferenceActivity 四个属性的类,分别用构造方法传入相应的值。提供的方法有findViewById(提供2种重载方法,id和pid),findViewByInfo, findPreference,getContext方法。public class Vie原创 2015-04-21 15:40:38 · 516 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
重点内容最近在研究XUtil框架的细节,写出来和大家分享一下,废话不说,直接上货。 从一个方法中看到XUtil的打印Log的工具类,今天就从她开始吧! 自身优点: 1、手动控制是否打印D,E,I,V,W,WTF等 2、封装成工具类方便使用 可以直接通过LogUtil.allowD ,LogUtil.allowE ,LogUtil.allowI ,LogUtil.allowV ,LogUt原创 2015-04-21 14:33:22 · 383 阅读 · 0 评论 -
XUtil学习之DBUtil(十二)
没看上篇博客的请查看XUtil学习之DBUtil(十一)统计(1)count(Selector selector) public long count(Selector selector) throws DbException { Class<?> entityType = selector.getEntityType(); if (!tableIsExist(en原创 2015-04-22 17:14:02 · 605 阅读 · 0 评论 -
XUtil学习之DBUtil(七)
没看上篇的请查看XUtil学习之DBUtil(六)2、operations(操作部分) 数据库的操作部分无非就是对数据的增删改查,作者也是按照这样的操作为大家展示的。 先从总体角度来看整个操作部分的内容,以下是增删改查的具体方法。增:(1)save(Object entity) (2)saveAll(List< > entities) (3)saveBindingId(Object原创 2015-04-21 18:26:36 · 958 阅读 · 1 评论 -
XUtil学习之DBUtil(九)
没看上篇博客的请查看XUtil学习之DBUtil(八)删(1)delete(Object entity) 删除单个对象 public void delete(Object entity) throws DbException { if (!tableIsExist(entity.getClass())) return; try { b原创 2015-04-22 16:11:40 · 818 阅读 · 0 评论 -
XUtil学习之DBUtil(六)
DBUtil是XUtil框架的核心类之一,那么既然是核心类,那么就会有很多问题需要去探究。 1、DBUtil所涉及到的数据库的增删改查以及底层的代码到底是怎么实现的呢? 2、关会使用DBUtil是不够的,要知道DBUtil到底哪些地方方便了我们操作数据库,是怎样做到的? 3、学习XUtil的思维方式,书写规范等。 废话一堆,我们就正式进入DBU原创 2015-04-21 18:23:47 · 1317 阅读 · 0 评论 -
XUtil学习之DBUtil(十一)
没看上篇博客的请查看 XUtil学习之DBUtil(十)查(1)findById(Class entityType, Object idValue) 通过ID查询 @SuppressWarnings("unchecked") public <T> T findById(Class<T> entityType, Object idValue) throws DbException {原创 2015-04-22 17:10:00 · 1566 阅读 · 0 评论 -
XUtil学习之DBUtil(十)
没看上篇博客的请查看XUtil学习之DBUtil(九)改(1)update(Object entity, String… updateColumnNames) 更新特定行的数据 public void update(Object entity, String... updateColumnNames) throws DbException { if (!tableIsExist(原创 2015-04-22 16:58:21 · 954 阅读 · 0 评论 -
反射机制的简单使用
反射一、反射的几个方法: 首先要弄明白你要对那个类进行反射,这里拿Bean类作为我们演示的类; Class clazz = Class.forName("Bean");2、其次,得到反射类的对象 Object o = clazz.newInstance(); 3、获取Bean中的属性 Field[] fields = clazz.getDeclaredFields();4、对属性的数组进行循环,并修原创 2015-04-30 12:04:54 · 598 阅读 · 0 评论