1.3仿黄油刀的元注释
【主要内容】基于butterknife的元标注原理,将代码打包方式较大化;
[注意]这个包是一个java类型的包。如果是库或应用程序,则打包抽象处理器;找不到。
[参考源代码]
[依赖性的引入]
[将程序中已注释的类类型传递给集合]
[谷歌推出的课程]
[添加注释]生成动态信息
【扫描方法】扫描每一个类,每一个标注的东西;
2.通过注释生成指定模板的代码
2.1通过注释生成指定模板的代码
【扫描每个标注标注的东西】首先生成EntryAnnimitor标注的标注,逐层分析。这些过程在编译期间完成,不会影响性能;
[生成访问者]相当于一个访问器,相当于从属性、带注释的类、变量和方法传入然后取出的值。
[找出注释类的源信息]
[找出带注释的类的源信息并生成代码]
2.2使用注释类的扫描搜索功能
2.3增加支付和注册码的搜索
[复制并生成付费/注册的访问者文件]
[添加支付和注册功能]
2.4效果演示
[模板级的一代]
[通话]
[添加评论]
[汇编项目]
[生成的代码]
3.通过代码生成器,市场上的大多数应用都是这样处理的;
[自动生成文件并将配置项目添加到条目文件]
[透明主题的定义]
[添加回调]
3.3使用
【测试效果演示】【需要在真机上演示】生成必要的签名文件;
[注意]
3.4通话过程总结