0

我正在为我们的一个 iOS 应用程序的 Android 版本调查 greenDAO,该应用程序大量使用 CoreData 功能。

我对如何开始感到困惑。我看过 DaoGeneratorExample 代码,但我对它与我的项目的关系没有信心。

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

还是模式生成应该存在于 MyApp 代码中?

4

2 回答 2

3

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

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

如果你想从头开始,这个答案看起来是一个很好的起点,但我总是使用 import module 方法。

于 2016-06-15T06:57:48.540 回答
2

在 greenDao 生成器类中,您必须指定要存储生成文件的主项目的目录。

请参阅我写的关于使用 android integration-greenDao-into-your-android-application完整实现 greenDao 的教程

于 2017-01-17T09:41:23.933 回答