greenDAO生成器代码在哪里?

时间:2016-06-13 23:46:36

标签: android greendao greendao-generator

我正在调查greenDAO,以获取大量使用CoreData功能的iOS应用的Android版本。

我对如何开始感到困惑。我已经看过DaoGeneratorExample代码了,但我对这与我的项目的相关性没有信心。

我们假设我的项目名为MyApp。我是否需要创建一个名为MyAppDaoGenerator的SECOND Android项目,我刚刚运行它来生成java文件并将它们放在MyApp目录中?

或者MyApp代码中是否存在模式生成?

2 个答案:

答案 0 :(得分:3)

在一个项目中使用所有代码(生成器和生成的代码)的简单方法是将模块中的所有生成器代码作为Java库。

this github project中,您已经创建了一个模块,您可以导入和修改该模块以满足您的需求。在README项目中,还有一个关于如何运行生成器代码的很好的教程。

如果你想从头开始,this answer看起来是个好点,但我总是使用导入模块方法。

答案 1 :(得分:2)

在greenDao Generator类中,您必须指定主项目的目录,您希望在其中存储生成的文件。

请参阅我使用android integrating-greenDao-into-your-android-application

撰写的关于greenDao完整实现的教程