某学姐

Android Female Developer, Technology Fan, Reader.

Android学习笔记——插件化

2018-03-20 | Comments

1、类加载器

继承关系:
PathClassLoader/DexClassLoader -> BaseDexClassLoader -> ClassLoader

PathClassLoader只能加载/data/app中的apk,也就是已经安装到手机中的apk。
DexClassLoader可以加载任何路径apk/dex/jar
URLClassLoader可以加载java中的jar

双亲委派模型:

CustomClassLoader -> AppClassLoader -> ExtClassLoader -> BootStrapClassLoader

Android中插件开发篇之—-类加载器
Java高新技术第一篇:类加载器详解
Android中的动态加载机制

dynamic-load-apk

VirtualAPK

《Android插件化技术——原理篇》

Android开源框架源码鉴赏:VirtualAPK

本文原文发自 某学姐, 转载请保留出处, 谢谢.

Comments