在Android Studio 3.0版中,我无法在res文件夹

时间:2018-01-03 07:20:31

标签: android android-studio-3.0

我已经在res目录中创建了该文件夹。在Android工作室,我可以轻松访问原始文件夹,但在android工作室内,它没有显示,我无法访问其中的文件。 enter image description here

如果我选择要投影的文件夹结构,它就会出现。enter image description here

2 个答案:

答案 0 :(得分:1)

它,原始而不是Raw!
我们可以使用以下行来访问原始文件夹中的元素。

getResources().openRawResource(resourceName);

如果您正在寻找原始资产的阅读文本文件,那么您可以使用以下代码示例。

InputStream raw = context.getAssets().open("filename.txt");
Reader is = new BufferedReader(new InputStreamReader(raw, "UTF8"));

答案 1 :(得分:0)

我有一个名为“ raw”的文件夹,我确实遇到了类似的问题,并且在重新启动了android studio之后,对我来说工作正常,否则您可以尝试一下

Uri myUri = ....; // initialize Uri here
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(getApplicationContext(), myUri);
mediaPlayer.prepare();
mediaPlayer.start();