插件化篇
文章平均质量分 95
Tony-老师
这个作者很懒,什么都没留下…
展开
-
58同城Android端-最小插件化框架实战和原理分析
最小插件化框架在58同城 Android 端的落地,把阿里认证动态化,收益达到 4M。本文中从0-1讲述了插件化的核心概念、需要解决的问题、58App 最小插件化实现。对插件化感兴趣的同学,这一篇不容错过:原创 2022-05-24 12:42:46 · 1748 阅读 · 3 评论 -
插件化篇 - 插件化框架对比
来看看现有插件化框架的对比。目录:MulitDex 引起的问题 插件化需要解决的问题与方案 插件化实现方案分析对比1.MulitDex 引起的问题在应用安装到手机上的时候 dex 文件的安装是复杂的,有可能会因为第二个 dex 文件太大导致 ANR。使用了 mulitDex 的 App 有可能在 4.0(api level 14) 以前的机器上无法启动,因为 D...原创 2019-04-10 15:52:23 · 7355 阅读 · 0 评论 -
插件化篇 - 热修复原理分析
Android 热修复技术主要可以分为两类:一类是利用 Javahook 的技术来替换要修复的方法。代表有阿里的 DeXposed、Andfix。一类是利用 Java类加载机制优先返回修复的类。代表有 Tinker、HotFix、Nuwa、RocooFix、Robust。这两类都有着自己的优缺点,事实上从来都没有最好的方案,只有最适合自己的。热修复原理热修复实现的利用了...原创 2019-04-10 16:39:35 · 1119 阅读 · 0 评论 -
插件化篇 - 插件化技术实现原理
插件化技术最初源于免安装运行 apk 的想法,这个免安装的 apk 可以理解为插件。支持插件化的 app 可以在运行时加载和运行插件,这样便可以将 app 中一些不常用的功能模块做成插件,一方面减小了安装包的大小,另一方面可以实现 app 功能的动态扩展。想要实现插件化,主要是解决下面三个问题:插件中代码的加载和与主工程的互相调用。 插件中资源的加载和与主工程的互相访问。 四大组件生命...原创 2019-04-10 17:54:06 · 6053 阅读 · 0 评论