文件名称:xmljava系统源码-PluginLoader:基于PluginFramwork的插件加载器,支持APK动态加载
文件大小:1.22MB
文件格式:ZIP
更新时间:2024-06-25 17:55:33
系统开源
xml java系统源码 #Tamic Plugin-Framework 此项目是Android插件开发框架完整源码及示例。用来通过动态加载的方式在宿主程序中运行插件APK。参考Android-Plugin-Framework 并且结合DL框架的一些思想 已支持的功能: 1、插件apk无需安装,由宿主程序动态加载运行。 2、支持fragment、activity、service、receiver、contentprovider、jni so、application、组件。 3、支持插件自定义控件、宿主自定控件。 4、开发插件apk和开发普通apk时代码编写方式无区别。对插件apk和宿主程序来说,插件框架完全透明,开发插件apk时无约定、无规范约束。无复杂打包脚本。 5、插件中的fragment、activity、receiver、contentprovider组件拥有真正生命周期,完全交由系统管理、无反射无代理(插件service 也可交由系统管理,但是不支持多实例,因此插件service仍然通过代理方式实现。) 6、支持插件引用宿主程序的依赖库、插件资源、宿主资源。 7、支持插件使用