invok
清风紫竹001
这个作者很懒,什么都没留下…
展开
-
Android中使用AbstractProcessor在编译时生成代码
1.概述在现阶段的Android开发中,注解越来越流行起来,比如ButterKnife,Retrofit,Dragger,EventBus等等都选择使用注解来配置。按照处理时期,注解又分为两种类型,一种是运行时注解,另一种是编译时注解,运行时注解由于性能问题被一些人所诟病。编译时注解的核心依赖APT(Annotation Processing Tools)实现,原理是在某些代码元素上(如类型、...原创 2018-07-19 15:45:24 · 1116 阅读 · 0 评论 -
通过自定义Gradle插件修改编译后的class文件
首先要实现修改编译后的class文件必须要会编写gradle插件gradle插件不会请看下面流程不仔细说了1.创建工程 选择javaLib2,下载maven,groovy插件,写好maven上传脚本3.修改工程结构java改成groovy 依次建立resource/META-INF/gradle-plugins建立 包名.properties 关联映射文件 映射文件...原创 2018-07-30 15:10:25 · 1415 阅读 · 0 评论