1.greenDao是什么?
greendao是为Android对象/关系映射(ORM)的一个工具。它为SQLite提供了一个面向对象的接口。ORM工具如greendao可为你做重复的许多任务并且为你的数据提供了一个简单的接口.
-
DAO Code Generation Project
为了在你的Android Project中使用greenDAO,你通常需要创建一个新的Project,the “generator project”.它的任务是生成特定于项目域的代码.创建一个可执行的java类,模型和实体触发代码生成.
2. 如何部署在Android项目中(AS环境)
1.切换工程为Project模式,在app下找到main目录,新建一个与java目录同级的文件夹(用于保存自动生成的代码文件):
2.在app下的build.gradle中添加如下代码:
其中 compile'de.greenrobot:greendao:2.0.0'为依赖版本,官网会有最新版本.
3.新建一个java Library工程. 点击File- New - New Module-java Library
起好库的名字和类名。
4.然后在Gradle Scripts下找到刚创建的java Library(这里用DaoGen指代)对应的build.gradle,添加如下代码:
5.然后在刚创建的DaoGen Moudle的DaoGen类中,添加代码:
"com.wenjie.dg"是指代生成的代码包路径,可以自己定义。
6.运行这个DaoGen Module,如果成功,将会在Android项目中出现自动生成的类。
-
如何运行:
1.点击Run 选择 Run Configurations,出现如下界面
2.点击 + ,选择Application
3.设置程序入口类,因为main()方法在这个类里
4.选择刚创建的Module,这里是daogen,最后点击ok/run就可以了。 - 运行成功后,会出现自动生成的代码文件