Android 查阅博客2_APT

Posted liyyanli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 查阅博客2_APT相关的知识,希望对你有一定的参考价值。

https://mp.weixin.qq.com/s/3zrAzOUGpovRRbuYnce3uw

 

APT(Annotation Processing Tool) 即注解处理器,是一种注解处理工具,用来在编译期扫描和处理注解,通过注解来生成 Java 文件。即以注解作为桥梁,通过预先规定好的代码生成规则来自动生成 Java 文件。

此类注解框架的代表有 ButterKnife、Dagger2、EventBus 等。

Java API 已经提供了扫描源码并解析注解的框架,开发者可以通过继承 AbstractProcessor 类来实现自己的注解解析逻辑。APT 的原理就是在注解了某些代码元素(如字段、函数、类等)后,在编译时编译器会检查 AbstractProcessor 的子类,并且自动调用其 process() 方法,然后将添加了指定注解的所有代码元素作为参数传递给该方法,开发者再根据注解元素在编译期输出对应的 Java 代码。

以上是关于Android 查阅博客2_APT的主要内容,如果未能解决你的问题,请参考以下文章

多源图像超分辨率查阅文献

Android Studio 常用快捷键(转自yangpuyuan的博客)

Android单元测试系列-Mock之PowerMock

glog日志库移植Android平台

Android如何动态申请应用权限?

系统方向学习总结2--Android 10.0 SystemUI默认去掉底部导航栏的三种方法