- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 Android热修复(二):以DexClassLoader类加载原理编写demo实现类替换修复
上一篇文章简易总结了热修复实现的几大原理,并详细介绍了Android中的类加载机制及源码探索,Android的类加载机制涉及到ClassLoader、DexClassLoader 、PathClassLoader 、BaseDexClassLoader 、DexPathList、DexFile多个类之间方法互相调用,但是真正的核心实现类其实是DexPathList,它具体实现了`findClass`方法,即所谓的“类
2018-02-28 23:57:11 7702 5
原创 Android热修复(一):底层替换、类加载原理总结 及 DexClassLoader类加载机制源码探索
在早期的Android开发中,若客户端发布更新后遇到紧急bug需要及时修复,通常只能等待新版本解决再次发布,但是重新发布版本代价太大且用户下载安装成本高,若Bug未及时修复,无疑会严重影响用户体验,因此衍生了一系列技术来解决以上问题,其中一种就是Hybrid方案,即将需要经常变更的业务逻辑以H5的形式独立出来。还有一种是插件化方案。因此在Android开发近几年中,又衍生出了新的解决方案——热修复。开发者可以直接将更
2018-02-23 09:24:17 6881 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人