AspectJ 是 Android 平台上一种比较高效和简单的实现 AOP 技术的方案
- 在project的build.gradle下buildscript/dependencies下添加
classpath 'org.aspectj:aspectjtools:1.8.9' classpath 'org.aspectj:aspectjweaver:1.8.9'
- 需要在主模块build.gradle dependencies目录下添加,并加入tpermission模块
implementation 'org.aspectj:aspectjrt:1.8.13'
基于网易课堂老师提供的代码改造