【发布时间】:2018-01-03 07:20:31
【问题描述】:
【问题讨论】:
-
这不是问题...你为什么认为这是一个问题
-
我仍然无法访问原始文件夹中的数据。
-
试着把它变成小写的“raw”
标签: android android-studio-3.0
【问题讨论】:
标签: android android-studio-3.0
它,原始而不是原始!
我们可以使用以下行来访问原始文件夹中的元素。
getResources().openRawResource(resourceName);
如果您正在寻找从原始资产中读取的文本文件,那么您可以使用以下代码示例。
InputStream raw = context.getAssets().open("filename.txt");
Reader is = new BufferedReader(new InputStreamReader(raw, "UTF8"));
【讨论】:
虽然我有一个名为“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();
【讨论】: