美文网首页
assets和res/raw目录区别

assets和res/raw目录区别

作者: dfqin | 来源:发表于2021-08-20 00:07 被阅读0次

相同点:

两个文件夹下的文件都不会被编译为二进制文件,都会原封不动的放到apk包中。

不同点

  1. assets内可以有目录结构,即可以存在文件夹,raw内不支持目录结构。
  2. assets内的文件不会被映射到R文件内,raw内的文件会被映射到R文件内,可以通过R.raw.filename访问。
  3. 读取方式不同,assets中文件通过AssetManager访问,raw中的文件通过Resources方式访问
InputStream is = context.getAssets().open("file");
InputStream is = context.getResources().openRawResource(R.raw.xxx);

相关文章

  • android面试题?

    1.Android 项目中 asset 目录和 res 目录有什么区别res/raw和assets的相同点:htt...

  • assets和res/raw目录区别

    相同点: 两个文件夹下的文件都不会被编译为二进制文件,都会原封不动的放到apk包中。 不同点 assets内可以有...

  • assets目录和res/raw目录的区别

    项目中,欢迎页背景为视频,就视频文件到底放在哪个地方这一问题,跟同事观点有些不合,查阅相关资料,在此记录。网上关于...

  • apk打包流程

    aapt资源编译 编译assets目录和res/raw目录下的资源 编译res目录下的资源文件 给res目录下的每...

  • Android的资源文件介绍

    【库】res/raw与assets区别:http://blog.csdn.net/chdjj/article/de...

  • Android Studio增加assets目录、raw目录

    assets与res/raw不同 assets目录是Android的一种特殊目录,用于放置APP所需的固定文件,且...

  • Android Resources之assets

    Assets资源 assets/和res/raw目录 相同之处 两者目录下的文件在打包后会原封不动的保存在apk包...

  • A011-Raw资源

    前面的笔者介绍过了assets资源,这节课介绍的是在res目录下的raw资源,路径为res/raw。处理asset...

  • res/raw、res/drawable与assets

    以下内容整理自互联网,仅用于个人学习 res/raw与assets对比 res/raw和assets的相同点:两者...

  • Assets和res目录的区别

    立一个Android项目后会产生assets与res的两个文件夹,理论上他们都是存放资源的文件夹,那么他们到底有什...

网友评论

      本文标题:assets和res/raw目录区别

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