shadow 写的好啊
如果有老哥也在学习 shadow......
一、shadow 源码结构
学习 shadow 源码中,遇到一个类,先在这里查找,方便快速定位模块,并且能够在潜移默化中学习到 shadow 这样设计的好处。
二、待澄清持续整理中......
- 1、install 是否会重复安装
- 2、插件版本与文件名的映射关系
- 3、业务插件包何时被安装
1、install 是否会重复安装
插件版本与 dex、so 文件是 1:1 的关系,每次安装时,会进行版本校验,如果已安装,则不会重复安装
2、插件版本与文件名的映射关系
- 1、so、dex 文件名与 UUID 绑定,通过 UUID 区分不同版本的插件
- 2、插件 zip 包以 hash 值进行区分,hash 值取的是插件包的 md5 值