首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
热修复和插件化
订阅
thinkerzhangyan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
热修复与插件化基础——dex与class
生成并运行class文件对于我们而言实在太熟悉了,这里只演示dex文件的生成与运行。 class文件的运行需要依赖jvm,同理,dex文件的运行需要依赖dvm,所以dex文件需要在Android上才能运行。所需指令如下: 使用adb将dex文件放送到Android手机的SD卡目…
热修复与插件化基础——Java与Android虚拟机
使用javac将java文件编译成class文件。 类加载器(ClassLoader)将class字节码加载进JVM对应的内存中。 JVM将内存分配给方法区、堆区、栈区、本地方式栈4个部分,这4个部分分别存储字节码不同的部分。 垃圾回收器(gc)会管理整个内存空间中的垃圾。 L…
热修复与插件化基础——Java与Android的类加载器
Loading:类的信息从文件中获取并载入到JVM的内存中。 Verifying:检查读入的结构是否符合JVM规范的描述。 Preparing:分配一个结构用来存储类信息。 Resolving:把类的常量池中的所有符号引用变成直接引用。 Initializing:执行静态初始化…
Android 插件化原理解析——插件加载机制
上文Activity生命周期管理中我们地完成了『启动没有在AndroidManifest.xml中显式声明的Activity』的任务;通过HookAMS和拦截ActivityThread中H类对于组件
Android 热修复总结
热修复总结 平台 阿里 AndFix 阿里 HotFix1.x Nuwa 微信Tinker 美团Robust 阿里 HotFix2.x 即时生效 yes yes no no yes 看情况 性能损耗 较小 较小 较大 较小 较小 较小 补丁包大小 一般 一般 较大 较小 较小 …