美文网首页
Android资源加载流程梳理

Android资源加载流程梳理

作者: 披甲逐鹿 | 来源:发表于2017-10-11 18:12 被阅读0次

    本次总结的几点:

    1. R文件解析

    2. Resources 简析

    3. 主题的制作

    1. R文件解析

    R文件为IDE自动生成的,其资源ID的结构组成如下:

    2. Resources 简析

    APK的资源加载都是由Resources类完成的,其中的逻辑主要存在framework中,设计的相关类

    1. 每个应用都有对应的Context, Context的具体实现者为ContextImpl.java,此类中,为应用实例化了一个Resources

    2. 主题的实现,实际就是重新Hook一个Resources类给应用,因而实现资源重定向的功能

    相关文章

      网友评论

          本文标题:Android资源加载流程梳理

          本文链接:https://www.haomeiwen.com/subject/gvawyxtx.html