动态加载技术
在应用程序运行时,动态加载一些程序中原本不存在的可执行文件并运行这些文件里的代码逻辑,可执行文件总的来说分为两种,一种是动态链接库so,另一种是 dex 相关文件(dex 以及包含 dex 的 jar、apk)
动态加载技术
热修复技术:用来修复Bug
插件化技术:用于解决应用越来越庞以及功能模块大的解耦
插件化的产生
应用的开发痛点和瓶颈,随着互联网的急速发展,会出现以下几种情况:
业务复杂,模块耦合
应用间的接入
本文介绍了Android动态加载技术,包括插件化和热修复,重点讨论了插件化的产生原因、定义以及实现方式。详细阐述了Activity、Service、资源和SO的插件化策略,并概述了插件化的加载机制,如Hook ClassLoader。
在应用程序运行时,动态加载一些程序中原本不存在的可执行文件并运行这些文件里的代码逻辑,可执行文件总的来说分为两种,一种是动态链接库so,另一种是 dex 相关文件(dex 以及包含 dex 的 jar、apk)
动态加载技术
热修复技术:用来修复Bug
插件化技术:用于解决应用越来越庞以及功能模块大的解耦
应用的开发痛点和瓶颈,随着互联网的急速发展,会出现以下几种情况:
业务复杂,模块耦合
应用间的接入
2196

被折叠的 条评论
为什么被折叠?