2 篇文章
分析 Android 编译时出现 Invoke-customs / Default interface methods 错误的根因,以及 support 库升级至 28.0.0 后需要切换到 Java 1.8 编译的原因,并介绍 D8/R8 编译链的演进。
介绍 AOP(面向切面编程)的概念,以及 Java 中编译期 AOP 和运行期 AOP 两种实现方式的原理与代表框架。