面试准备——Android热修复

作者: So_ProbuING | 来源:发表于2021-09-03 23:40 被阅读0次

    热修复

    什么是热修复

    热修复的定义

    如何进行热修复

    如何进行热修复

    热修复解决方案比较

    热修复解决方案的比较
    • AndFix 基于NDK开发,在native动态替换Java层的方法,通过native层hook java层的代码


      AndFix原理
    • Tinker的原理


      Tinker的原理
    • Tinker的缺点

      • 不支持AndroidMenifest的修改 不支持四大组件
      • Google Play不建议使用
      • 对于Android N 启动的时间有影响
      • 对于部分三星的android-21机型 不适用
      • 不支持修改remoteView,transition(动画)、通知图标、桌面图标
    • Qzone原理

    Qzone原理

    类加载机制

    类加载机制
    • 外部类是由DexClassLoader加载器加载的

    Tinker的引入步骤

    Tinke引入,

    相关文章

      网友评论

        本文标题:面试准备——Android热修复

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