IT路宇 2023-07-22 11:21:00 ©著作权 文章标签 android 插件化 Activity通信 Service通信 广播通信 文章分类 代码人生 ©著作权归作者所有:来自51CTO博客作者IT路宇的原创作品,请联系作者获取转载授权,否则将追究法律责任 前言: 1、什么是插件化? 能运行的宿主APP去加载没有下载的APK文件,并使用APK文件里面的功能,这就叫插件化。 2、插件化的使用场景? 很多大厂APP内会有很多功能模块,但是包体积却很小,那么就用到了插件化技术,点击某个模块后,从服务器获取对应的APK文件,并使用其内部的功能。 实现后的效果图如下: 接下来手写实现占位式插件化框架之Activity之间的通信 根据上图首先定义一个项目叫PluginProject,之后再新建一个Android Library库名为:stander,然后再定义一个插件包名为:plugin_package 项目目录如下: 一、首先在stander库中,定义一个接口名为ActivityInterface,ServiceInterface,ReceiverInterface三个接口...