
---【热修复】
文章平均质量分 91
Achillisjack
这个作者很懒,什么都没留下…
展开
-
InstantRun框架源码分析之二
4, onCreateBootstrapApplication的onCreate方法如下,public void onCreate() { if (!AppInfo.usingApkSplits) { MonkeyPatcher.monkeyPatchApplication(this, this, this.realApplication, this.externalR原创 2017-05-05 22:03:37 · 740 阅读 · 0 评论 -
InstantRun框架源码分析之一
1, 概念Instant Run是Android Studio2.0以后新增的一个运行机制,能够显著减少你第二次及以后的构建和部署时间。简单通俗的解释就是,当你在Android Studio中改了你的代码,Instant Run可以很快的看到修改的效果。而在没有Instant Run之前,一个小小的修改,都肯能需要几十秒甚至更长的等待才能看到修改后的效果。传统的代码修改及编译部署流原创 2017-05-05 21:59:02 · 1359 阅读 · 0 评论 -
AndFix 源码分析之二
4,PatchManager加载修复包PatchManager的loadPatch调用流程如下,loadPatch方法如下,public void loadPatch() { mLoaders.put("*", mContext.getClassLoader());// wildcard Set patchNames; List classes; for (原创 2017-05-05 21:48:07 · 496 阅读 · 0 评论 -
AndFix 源码分析之一
1, 概念AndFix是阿里巴巴的一个开源热修复框架,该框架使用方便,结构简单。开发时,首先使用eclipse打开该框架,在activity中添加如下代码就可以完成开发。private static final String APATCH_PATH = "/fix.apatch"; public static PatchManager mPatchManager;// 最好是单原创 2017-05-05 21:38:33 · 608 阅读 · 0 评论