Android基础知识程序员Android知识

GreenDao官方教程扩展版(2)

2016-04-07  本文已影响236人  jas0nHu

GreenDao官方教程扩展版(1)

上次提供了GreenDao生成项目Dao的内容,这次主要是Dao的引用,熟悉Dao操作的童鞋可以自行略过了。


一、添加依赖

两种方法

1. 通过Android Studio自带Maven Central搜索添加:

打开【Project Structure】-->【Your ModuleName】-->【Dependencies】-->【Add】-->【Library Dependencies】在Maven Central搜索框中搜索greenDao,选择de.greenrobot:greendao:2.1.0

2. 通过直接修改build.gradle

具体步骤请参见上篇文章

二、调用生成的Dao类

此处采用官网的例子,具体参见官方Example

  1. 创建数据表
    new DaoMaster.DevOpenHelper(this, "notes-db", null)

除了insert还有updatedelete方法提供使用,查询的话则用getWritableDatabase()来获取SQLiteDatabase对象操作。
DaoMaster.DevOpenHelper helper = new DaoMaster.DevOpenHelper(this, "notes-db", null);
SQLiteDatabase noteDb = helper.getWritableDatabase();
Cursor cursor = noteDb.query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy);//query语法请自行Google or Baidu


三、最后的建议
鉴于架构的松耦合,尽量用自己的类来封装一下这样的Dao类,否则可能导致后期维护异常艰难。

参考:

  1. GreenDao官网
  2. GreenDaoExample
上一篇下一篇

猜你喜欢

热点阅读