在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:Shadow开源软件地址:https://gitee.com/Tencent/Shadow开源软件介绍:Shadow介绍Shadow是一个腾讯自主研发的Android插件框架,经过线上亿级用户量检验。Shadow不仅开源分享了插件技术的关键代码,还完整的分享了上线部署所需要的所有设计。 与市面上其他插件框架相比,Shadow主要具有以下特点:
支持特性
编译与开发环境环境准备建议直接用最新的稳定版本Android Studio打开工程。目前项目已适配 然后在IDE中选择 Shadow的所有代码都位于
其中 自己写的测试代码出错?以我们多年的插件环境下业务开发经验,插件框架是不可能一步到位实现完美的。因此,我们相信大部分业务在接入时都是需要一定的二次开发工作。Shadow现有的代码满足的是我们自己的业务现在的需求。得益于全动态的设计,插件框架和插件本身都是动态发布的,插件包里既有插件代码也有插件框架代码,所以可以根据新版本插件的需要同时开发插件框架。 例如,ShadowActivity没有实现全所有Activity方法,你写的测试代码可能用到了,就会出现Method Not Found错误,只需要在ShadowActivity中实现对应方法就可以了。大部分方法的实现都只是需要简单的转调就能工作正常。 如果遇到不会实现的功能,可以提Issue。最好附上测试代码。 后续开发
贡献代码许可协议Tencent Shadow采用 |
请发表评论