greenDAO开源框架学习--之部署

1.greenDao是什么?
greenDAO开源框架学习--之部署_第1张图片
greenDAO-orm-640.png
  • greendao是为Android对象/关系映射(ORM)的一个工具。它为SQLite提供了一个面向对象的接口。ORM工具如greendao可为你做重复的许多任务并且为你的数据提供了一个简单的接口.

  • DAO Code Generation Project


    greenDAO开源框架学习--之部署_第2张图片
    DAO Code Generation Project,图片来源于greenDAO官网

    为了在你的Android Project中使用greenDAO,你通常需要创建一个新的Project,the “generator project”.它的任务是生成特定于项目域的代码.创建一个可执行的java类,模型和实体触发代码生成.

2. 如何部署在Android项目中(AS环境)

1.切换工程为Project模式,在app下找到main目录,新建一个与java目录同级的文件夹(用于保存自动生成的代码文件):

greenDAO开源框架学习--之部署_第3张图片
新建java-gen目录

2.在app下的build.gradle中添加如下代码:

greenDAO开源框架学习--之部署_第4张图片
build-gradle.png

其中 compile'de.greenrobot:greendao:2.0.0'为依赖版本,官网会有最新版本.
3.新建一个java Library工程. 点击File- New - New Module-java Library
起好库的名字和类名。
4.然后在Gradle Scripts下找到刚创建的java Library(这里用DaoGen指代)对应的build.gradle,添加如下代码:

greenDAO开源框架学习--之部署_第5张图片
java工程依赖类库

5.然后在刚创建的DaoGen Moudle的DaoGen类中,添加代码:


greenDAO开源框架学习--之部署_第6张图片
DaoGen.java.png

"com.wenjie.dg"是指代生成的代码包路径,可以自己定义。
6.运行这个DaoGen Module,如果成功,将会在Android项目中出现自动生成的类。

  • 如何运行:


    greenDAO开源框架学习--之部署_第7张图片
    run.png

    1.点击Run 选择 Run Configurations,出现如下界面
    2.点击 + ,选择Application
    3.设置程序入口类,因为main()方法在这个类里
    4.选择刚创建的Module,这里是daogen,最后点击ok/run就可以了。

  • 运行成功后,会出现自动生成的代码文件
greenDAO开源框架学习--之部署_第8张图片
QQ图片20160509150023.png

你可能感兴趣的:(greenDAO开源框架学习--之部署)