Codelaby Asked: 2020-04-15 09:12:29 +0800 CST 2020-04-15 09:12:29 +0800 CST 2020-04-15 09:12:29 +0800 CST Android中的Res和Assets文件夹有什么区别 772 我想知道在 Androidassets中res是否相同,有时我会发现引用 assets 中的资源和 res 中的其他资源的示例,这让我有点困惑。 android 2 Answers Voted Best Answer Jorgesys 2020-04-15T10:26:12+08:002020-04-15T10:26:12+08:00 /res这些将是和之间最显着的区别/assets: /assets 在此文件夹中,添加了文件,在生成 .apk 包时,保留其名称和特征。 文件可以添加大写字母或符号,这是不允许的/res。 在此文件夹中,您甚至可以创建文件结构。 例子: assets |__Directorio |__miBasedeDato |__ArchivosAndroid R 类不会为存储在此文件夹中的元素生成 id 一个重要的区别是在 /assets 内部添加了可以作为字节流读取的元素。 /res 包含应用程序资源,例如布局、图像(可绘制对象)、字符串等。 主要区别/assets在于这些资源是通过 R 类访问的,该类由项目自动生成,并包含引用/res. 另一个区别是,在 中/res,只允许名称包含从“a”到“z”的小写字符和从 0 到 9 的数字字符的文件。 x4mp73r 2020-04-15T11:03:06+08:002020-04-15T11:03:06+08:00 根据经验,在 Res 中包含您可以使用或自己创建的所有 Android 资源,例如动画、样式、额外布局等。该文件夹中已经assets包含您可以使用的所有额外资源,而不是来自 Android 的资源,例如源和多媒体文件。就我而言,我在那里放置了视频、ogg 文件、资源等。甚至文件html和css.
/res
这些将是和之间最显着的区别/assets
:/assets
/res
。例子:
/res
/assets
在于这些资源是通过 R 类访问的,该类由项目自动生成,并包含引用/res
./res
,只允许名称包含从“a”到“z”的小写字符和从 0 到 9 的数字字符的文件。根据经验,在 Res 中包含您可以使用或自己创建的所有 Android 资源,例如动画、样式、额外布局等。该文件夹中已经
assets
包含您可以使用的所有额外资源,而不是来自 Android 的资源,例如源和多媒体文件。就我而言,我在那里放置了视频、ogg 文件、资源等。甚至文件html
和css
.