首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Dex
订阅
undercurrent
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
告别Hook!ComboLite:为Jetpack Compose而生的下一代Android插件化框架
引言:在确定性之上,重构动态化 在上一篇文章中,我们深入探讨了传统插件化技术路线的脆弱性——它建立在对Android系统内部实现的脆弱假设之上,如同在流沙上构建楼阁。每一次系统升级,都是对其稳定性的一
热修复与插件化基础——dex与class
生成并运行class文件对于我们而言实在太熟悉了,这里只演示dex文件的生成与运行。 class文件的运行需要依赖jvm,同理,dex文件的运行需要依赖dvm,所以dex文件需要在Android上才能运行。所需指令如下: 使用adb将dex文件放送到Android手机的SD卡目…
Android 上为啥会有65536的限制,解释下原因
这往往是面试中关于65536方向的第一个问题。
fir.im Weekly - iOS / Android 动态化更新方案盘点
动态化更新是 App 开发必然面对的问题。在 iOS 环境下,Apple 开发者们像是 “带着手铐脚镣跳舞” ,相比之下 Android 开发者会轻松一点。本期 fir.im Weekly 整理了滴滴打车团队动态化方案、JSpatch 的作者 iOS 动态化分享,以及 QQ 空间、微信、微信读书、美团点评技术团队的 Android 热修复热更新方案,还有一些其他的技术分享。
安卓逆向系列教程(一)Dalvik 指令集
安卓逆向系列教程(一)Dalvik 指令集
热修复与插件化基础——Java与Android虚拟机
使用javac将java文件编译成class文件。 类加载器(ClassLoader)将class字节码加载进JVM对应的内存中。 JVM将内存分配给方法区、堆区、栈区、本地方式栈4个部分,这4个部分分别存储字节码不同的部分。 垃圾回收器(gc)会管理整个内存空间中的垃圾。 L…