开发者社区> 问答> 正文

AssetsManager和原来的RES模块什么区别?

AssetsManager和原来的RES模块什么区别?

展开
收起
OSC开源社区 2024-05-29 13:23:45 31 0
1 条回答
写回答
取消 提交回答
  • AssetManager是Android系统的一个类,用于访问应用程序的非资源文件(如文本文件、音频文件、XML文件等)。这些文件存储在assets目录下,不参与编译过程,但可以在运行时动态加载。

    1. RES模块(Resources)
      RES模块,或称为Resources,是指Android工程中的res目录,包含颜色、字符串、图像、布局等编译后的资源。这些资源在编译时被转换为二进制格式,存储在APK的resources.arsc文件中,可以被R类引用,方便程序动态访问。

    AssetManager主要用于加载未编译的静态文件,而RES模块是用于管理已编译的、与应用逻辑紧密相关的资源。

    2024-05-30 08:37:46
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载