美文网首页
插件化总结

插件化总结

作者: NullPoint3Exce | 来源:发表于2018-11-26 09:01 被阅读0次

    插件化分为三部分

    • 热部署---热修复
    • 动态加载资源--通过反射AssetManager 获取 其他资源
    • 四大组件的动态加载--通过动态代理activity的形式加载其他apk的组件,且管理其生命周期

    涉及到类加载器的原理

    Java 有classLoader 执行class文件
    Android dexClassLoader执行dex 文件,让dexClassLoader 执行其他dex文件,就可以达到动态加载的效果。

    • 把可执行文件(.so/dex/jar/apk)拷贝到应用APP内部存储;
    • 加载可执行文件;
    • 调用具体的方法执行业务逻辑;

    相关文章

      网友评论

          本文标题:插件化总结

          本文链接:https://www.haomeiwen.com/subject/gnjvqqtx.html