首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
IOC与AOP和APT
订阅
anan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Android APT最佳实践
在之前的《纯手写路由框架实现 Android 组件化》中讲到了 Android APT 技术,并且在讲解视频中使用 APT 了技术,加以 JavaPoet 辅助代码生成实现了一个最简单的基于注解的 View 注入 (其实就是省略了大量的 findViewById 方法)。如果只…
Android 注解(Annotation)的自定义和解析方式
找到 Annotation 这个接口,然后 Control + H 可以发现 Override 继承自 Annotation。 查看 Annotation的文档得知所有的注解类型都继承自此接口。 注解就是用来标记 SourceCode 中的 Class,Field,Method…
手把手教大家用Transform API和ASM实现一个防快速点击案例
0. 前言 在Android Gradle Plugin中,有一个叫Transform API(从1.5.0版本才有的)的东西.利用这个Transform API咱可以在.class文件转换成dex文件之前,对.class文件进行处理.比如监控,埋点之类的. 而对.class文…
Android ASM 字节码插桩:实现双击防抖
字节码插桩实战。最近打算通过字节码插桩的方式来实现一个应用双击防抖的功能。简单来说,我希望通过字节码插桩的方式来为整个项目中所有使用了 OnClickListener 的回调方法中都插入一段逻辑代码
编写最基本的APT Demo
APT,就是Annotation Processing Tool 的简称,简单来说就是通过编码来动态得到解析Annotation的工具。一般分为两类: 这里我们要实现一个怎样的功能呢?第一个就是给我们的activity添加一个@Flag,然后当我们编译的时候就会生成一个java…
Android APT从入门到实战
APT是什么?有什么用? APT(Annotation Processing Tool)即注解处理器,在编译的时候可以处理注解然后搞一些事情,也可以在编译时生成一些文件之类的。
编译时注解处理器APT详解
编译时注解处理器APT APT简介 APT是什么? APT 即为 Annotation Processing Tool,它是 javac 的一个工具,中文意思为编译时注解处理器。 APT的内部原理?
Android 利用apt生成代码,实现butterKnife控件查找功能
了解了butterknife的实现原理后,研究了一下apt技术,接着自己查阅相关资料,撸了一遍apt的实现过程,因为看的资料比较老旧,实现过程颇为曲折。。。。
【Android】APT(编译时生成代码)
APT(Annotation Processing Tool)即注解处理器,是一种处理注解的工具,确切的说它是javac的一个工具,它用来在编译时扫描和处理注解。注解处理器以Java代码(或者编译过的字节码)作为输入,生成**.java文件作为输出。 简单来说就是在编译期,通过…
Annotation Processor,提升开发效率的好帮手
注解(annotation)是Java1.5引入的新功能,可以用来进行代码检查、代码生成等各种实用的功能。例如@Override、@Nonnull等注解可以给编译器、代码风格检查器提供代码检查,Spring框架中的@Autowire、@Component等可以进行Spring中…