31.4.2AOP技术的使用
(参考:
http://fernandocejas.com/2014/08/03/aspect-oriented-programming-in-android/)
在工程里添加一个Module,包含AspectJ相关功能代码,如下所示Module名为liba_aspectj:
此Module的build.gradle文件内容如下:
importcom.android.build.gradle.LibraryPluginimport org.aspectj.bridge.IMessageimport org.aspectj.bridge.MessageHandlerimport org.aspectj.tools.ajc.Mainapply plugin: 'com.android.library'buildscript { repositories { jcenter() } dependencies { classpath'com.android.tools.build:gradle:2.1.0' classpath'org.aspectj:aspectjtools:1.8.9'