安卓代码注入



我想为Android编写一个ORM作为我的最终项目。我的第一个想法是为每个获取和设置注入代码。不幸的是,我发现很多帖子说没有办法在Android中注入代码。

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

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

如果不是怎么办?

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

提前谢谢。

编辑

西蒙:是的,通过ORM I ment对象关系映射。我想创建一个通用框架。我还能怎么做,而不是不通过代码注入?

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

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

最新更新