【发布时间】:2012-03-01 19:47:17
【问题描述】:
我正在寻找一种在运行时动态定义类并在 Android 中实例化它们的方法。据我了解,这已经在 Android 中完成了,我只需要一些帮助来弄清楚。
我可以在 Javascript 和 PHP 中得到类似的结果。我知道它可以在 Java 中使用 ASM、BCEL 或 CGlib 之类的东西来完成。但是,我对这些中的任何一个都不太了解,无法了解它们是否可以在 Android 上运行。或者,它们会起作用,有什么影响?
如果假设这三个都可以在 Android 中运行,那么有人可以指出正确的方向,从哪里开始了解使用哪个以及如何使用它?
我没有做过太多的 Java 编程,而且我最近才在 Android 中使用它,所以,我很感激我能得到的所有帮助/纠正。话虽如此,如果您的回答不简单,我将不胜感激:不要这样做。我正在寻找如何具体做到这一点,而不是如何正确地做到这一点。至少,直到我的应用程序崩溃。 :)
我相信这在 Android 中已经在以下情况下发生:(不是 100% 肯定)
从 JSON 创建一个对象。 人工智能
【问题讨论】:
标签: java android reflection cglib bcel