Avatar notebook default
ART
7篇文章 · 13406字 · 1人关注
  • Android Q ART-Google Play安装时优化原理

    Google Play现在除了APK文件之外,还会交付一套基于云端的ART Profile配置文件Dex Metadata(.dm)。 这个dm...

  • Resize,w 360,h 240
    热修复原理3:资源

    1.Instant Run资源热修复 构造一个新的AssetManager,并通过反射调用addAssetPath,把这个完整的新资源包加入到A...

  • Resize,w 360,h 240
    热修复原理2:so库

    SO库加载原理 java提供了以下两个接口加载一个so库: System.loadLibrary(String libName):传入so库名称...

  • Resize,w 360,h 240
    热修复原理1:java代码

    无需通过升级APK来实现BUG修复,有人选择插件化来解决,但是对于已经开发好的APP,移植成本非常高,既要学习插件化工具,又要对老代码进行改造。...

  • Android ART执行类方法的过程

    7.0之前ART只有AOT模式,7.0之后采用解释、JIT、AOT混合执行。方法调用有如下几种流程:机器码-->机器码机器码-->解释解释-->...

  • Resize,w 360,h 240
    ART、OAT格式介绍与dex文件提取

    dex文件经过dex2oat编译,会生成.art、.oat两个文件,oat是一个android定制的elf文件,原始dex也保存在其中。8.0后...

  • Resize,w 360,h 240
    ART:类的加载、链接和初始化

    虚拟机调用java类的成员函数时,如果类还没有加载,要先加载类,对这个类做一些处理,直到所有信息都准备好后,才能被使用。 加载:其实就是把类信息...

文集作者