在android中面向方面的编程

在Android应用程序中实现面向方面编程(AOP)的最佳方式是什么?

移动电池会有效吗?

Solutions Collecting From Web of "在android中面向方面的编程"

这取决于如何实施。

例如,AspectJ的编译时织入可以在android上工作,但运行时编织不能。 Android不支持字节码生成。

检查Guice wiki :

在幕后,方法拦截是通过在运行时生成字节码来实现的。 Guice通过重写方法dynamic地创build一个应用拦截器的子类。 如果你在一个不支持字节码生成的平台上(比如Android),你应该使用Guice而不支持AOP。