当前位置: 首页 > 创领中心 > 网络优化

类加载器的上班原理 DexPathList 在类加载环节中的作用 了解 Android

  • 网络优化
  • 2024-11-15

可以发现PathClassLoader和DexClassLoader源码很便捷,只蕴含了一个结构函数,去调用父类BaseDexClassLoader(一切的上班都应该是在BaseDexClassLoader里成功的了)。而这两个加载器不同的是PathClassLoader的结构中少了optimizedDirectory这个参数,要素是PathClassLoader是加载/data/app中的apk,也就是系统中的apk,而这局部的apk都会解压监禁dex到指定的目录中,这个操作由系统成功,不须要独自传入门路,而DexClassLoader传入,用来缓存须要加载的dex文件,并创立一个DexFile对象,假设为null,会间接经常使用dex文件原有门路创立DexFile(这个参数曾经弃用,自API26起有效)。

  • 关注微信

本网站的文章部分内容可能来源于网络和网友发布,仅供大家学习与参考,如有侵权,请联系站长进行删除处理,不代表本网站立场,转载联系作者并注明出处:https://clwxseo.com/wangluoyouhua/8796.html

猜你喜欢

热门资讯

关注我们

微信公众号