文章目录
- 一、Tinker 简介
- 二、 源码资源
一、Tinker 简介
https://github.com/Tencent/tinker/tree/dev/tinker-android 页面的 tinker-android 是 Tinker 的核心项目 ,
tinker-android-anno 是注解处理器 , 自定义 Application 时 , 不需要继承 Application , 可以通过注解生成 Application ; 对应构建脚本的 com.tencent.tinker:tinker-android-anno:1.9.1
依赖 ;
参考 AnnotationProcessor.java 注解处理器 ;
参考 DefaultLifeCycle.java 注解 ;
tinker-android-lib 是核心库 , 一些工具类放在该库中 ; 对应构建脚本的 com.tencent.tinker:tinker-android-lib:1.9.1
依赖 ;
tinker-android-loader 热修复中 dex 数组相关操作在该库中 ;
二、 源码资源
参考资料 :
- 官方主页 : https://github.com/Tencent/tinker
- Tinker 官方 Wiki 地址 : https://github.com/Tencent/tinker/wiki
- Tinker 接入指南 : https://github.com/Tencent/tinker/wiki/Tinker-接入指南
- Tinker 官方示例 : https://github.com/Tencent/tinker/tree/master/tinker-sample-android