美文网首页
assets 与 res/raw 的区别

assets 与 res/raw 的区别

作者: 小小卒_oO_ | 来源:发表于2019-03-25 19:18 被阅读0次

asset:文件不会被映射到R文件中;可以有目录结构;使用 AssetManager 获得输入流。
res/raw:文件会被映射到R文件中;不能有目录结构;用 R.raw.xxx 引用资源。


使用姿势:
assets:使用context.getAssets().open(fileName);获得输入流InputStream
res/raw:路径为"android.resource://" + getPackageName() + "/" + R.raw.+文件名

注意:

  • AssertManager 不能处理单个超过1MB的文件(未确认)
  • 播放音视频不能使用assets目录,只能用res/raw目录

相关文章

  • Android的资源文件介绍

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

  • assets与res/raw的区别

    src/main/assets vs src/main/res/raw 的相同点与不同点 相同点都不会被编译成二进...

  • assets 与 res/raw 的区别

    asset:文件不会被映射到R文件中;可以有目录结构;使用 AssetManager 获得输入流。res/raw:...

  • res/raw、res/drawable与assets

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

  • android面试题?

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

  • assets和res/raw目录区别

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

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

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

  • assets与res/raw资源目录的区别

    *res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进...

  • A011-Raw资源

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

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

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

网友评论

      本文标题:assets 与 res/raw 的区别

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