Aspectj是面向切面編程的Java實現,那么如何在Android工程中誰用Aspectj進行面向切面編程呢?
實現方法如下:
1、配置工程
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.aspectj:AspectAndroid:1.0.1'
}
}
2、在工程Module中應用插件
apply plugin: 'com.android.aspectj'
溫馨提示:
同步工程后,在工程目錄下會自動生成一個aopSrc源文件目錄,建議把AOP源文件放到該目錄下面,這樣當你不使用該插件時,這些源文件就不會參與編譯