Tinker 处理patch流程

2017-02-10  本文已影响94人  JustinBetter

Tinker 处理patch流程

按推荐方式使用编译注解生成Application

1. Application 加载已合成的patch

tinker1.png

loadTinker()方法即是tinker 加载patch的逻辑,之后调用代理ApplicationLike的原有逻辑,方便修改

tinker2.png

2. 根据补丁合成完整Patch,以便重启加载

 TinkerInstaller.onReceiveUpgradePatch(getApplicationContext(),
                Environment.getExternalStorageDirectory().getAbsolutePath() + "/patch_signed.apk");
tinker4.png tinker5.png
上一篇 下一篇

猜你喜欢

热点阅读