Android资源池构建与调用综述
在Android中,资源池的创建涉及tassets.ensureStringBlocks以及tmStringBlocks。tmStringBlocks是一个StringBlock对象的数组,它记录了当前所有创建的资源池信息,并且遵循单例模式设计;如果该数组非空,则直接返回而不进行重新构建。接下来的步骤包括:
1. tmakeStringBlocks 操作,即从系统资源表中读取对应的资源池并加入到tmStringBlocks中。
2. 将当前应用(apk)的资源表项也加入到资源管理器中。
至此,Android资源管理器的创建和初始化过程便告一段落。
下载地址
用户评论