在Android的面向方面编程

在Android的面向方面编程

本文介绍了在Android的面向方面编程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

What would be the best way to implement Aspect-oriented programming (AOP) in an Android application?

难道是高效的手机电池?

Would it be efficient with the mobile battery?

推荐答案

这取决于它是如何实现的。

It depends in how it is implemented.

例如,AspectJ的编译时织入将工作在Android上运行,但织造没有。Android不支持字节code一代。

For instance, AspectJ's compile-time weaving would work on android but runtime weaving do not.Android does not support bytecode generation.

检查吉斯维基

在幕后,方法拦截  通过生成字节code实现的  在运行时。吉斯动态创建  适用拦截器的子类  通过覆盖方法。如果你是一个  不支持字节code平台  代(​​如Android),你  应该使用吉斯没有AOP支持。

这篇关于在Android的面向方面编程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 14:49