我已经通过@hackbod阅读了有关Android资源内部的 awesome 答案: How does the mapping between android resources and resources ID work?
这里是简短的版本:您可能已经知道,资源被编译为二进制格式为resources.arsc
,并且可以通过Resources
类获得。对这些资源进行编译,以便可以轻松地对其进行m映射(或映射到内存)。
现在,我的问题是这些资源是一次全部加载到内存中(大概是在创建应用程序过程中),还是在需要时延迟加载?