1

我想为 Android 编写一个 ORM 作为我的最终项目。我的第一个想法是为每个 get 和 set 注入代码。不幸的是,我发现很多帖子都说无法在 Android 中注入代码。

另一方面,我发现“Dexmaker”可以在运行时生成代码。

我的问题是:是否有可能以某种方式在 Android 中注入代码(通过“Dexmaker”或其他方式)?

如果没有怎么办?

我也想过反思,但我担心它会变慢。

提前致谢。

编辑

Simon:是的,ORM 提到了对象关系映射。我想创建一个通用框架。除了代码注入之外,我还能如何做到这一点?

4

1 回答 1

1

您可以使用 Dexmaker 注入代码。项目站点有一个HelloWorldMaker生成类然后加载它的示例。

但是,您可能会发现运行时代码生成的性能并不令人满意。像Dagger这样的项目通过代码生成在元编程方面取得了更好的成功。

于 2013-02-10T23:50:11.497 回答