不少开源库(ButterKnife、Retrofit、ActiveAndroid等等)都用到了注解的方式来简化代码提高开发效率。
本文简单介绍下 Annotation 示例、概念及作用、分类、自定义、解析,并对几个 Android 开源库 Annotation 原理进行简析。PDF 版: Java Annotation.pdf, PPT 版:Java Annotation.pptx, Keynote 版:Java Annotation.key
完整版原文见:Java Android 注解(Annotation) 及几个常用开源项目注解原理简析