Android Other

手把手教你解析 ARouter —— Android 组件化 架

2021-07-12  本文已影响0人  欧阳铁柱

APT是什么?

APT可以在android编译期动态生成预设好格式的java文件

APT相比注解的优势

APT产生的原因是注解的低效率,APT主要解决的是注解+反射执行慢的问题,APT通过预设代码动态生成java代码文件,直接调用java对象,从而替换掉遍历查找注解的耗时操作,在Android这种执行效率不高的移动端,性能提升十分明显

APT可以做到什么?

哪些框架在使用APT

Butterknife、Dagger2、DataBinding、EventBus3、ARouter

既然APT有这么多好处,那么APT的原理是什么?APT该如何使用?我们一步一步来,下文我们将讲解触发APT生成代码的时机——SPI机制

工作邮箱:workbzw@outlook.com 代码地址 点击获取相关源码

上一篇 下一篇

猜你喜欢

热点阅读