Android Raw文件夹 – 创build和参考

我正在尝试为我的android应用程序创build一个原始文件夹,它将保存不同的媒体文件供以后使用。 但我似乎无法引用我的.java类中创build的原始文件夹。

例如:R.? – >这将返回我可以使用的所有可能的资源列表,如基本可绘制,布局和值文件夹。 但是它不会显示原始文件夹。

说原始文件是作为一个普通的文件夹创build的,而不是其他的? 还是必须在AndroidManifest.xml文件中声明才能被识别为资源?

原始文件夹必须位于res文件夹内,否则将无法工作。

右键单击popup新的然后单击Android 资源目录将出现一个新的窗口将资源types更改为原始副本和过去的歌曲到原始文件夹请记住不拖放歌曲文件到原始文件夹和歌曲应该以小写方式此方法适用于Android Studio 链接 在这里输入图像说明

如果您创build并放入一些文件,常规文件夹将会出错。 把一些媒体文件放到原始文件夹中,然后你可以把原始文件夹转换成你的.java文件。

希望它能清除你所有的疑惑。

只需在“res”文件夹内创build“原始”,并将媒体文件放置在该原始文件夹内。 然后尝试通过您的程序(如R.raw.mediaFile)访问该媒体文件

当我第一次在res中创build原始文件夹时,我无法使用R.raw访问它,但仍然在代码中使用R.raw.music [显示我不能引用此文件夹的错误],并且在部署错误消失的应用程序,我的应用程序运行没有任何问题。 之后,我可以使用R.raw访问原始文件夹。