AOP+动态权限申请 最近在利用AspectJ做埋点,突发奇想,能否也用类似方法做动态权限申请?发现可以。我来介绍一下我的思路。 AOP是什么 AOP,百度一下就知道,是 Aspect Oriented Programming,面向切面编程。怎么理解面向切面编程呢? 我用一个场景来解释一下: 我们在一个项目中会有很多模块或者函数(在图中统称为任务,下同)要使用,而在进行某些任务之前,或者之后,或者进行任务的前后,这里假设是从数据库获取数据的任务,都需要做同样的某个动作,比如计算进行这个任务耗时多久。 那么这里的计算任务耗时多久,我们一般写法大概是这样的: public void getDat