【问题标题】:In Android Studio Version 3.0, I am unable to find raw folder inside the res folder在 Android Studio 3.0 版中,我无法在 res 文件夹中找到 raw 文件夹
【发布时间】:2018-01-03 07:20:31
【问题描述】:

我已经在 res 目录中创建了文件夹。在 Android Studio 外,我可以轻松访问原始文件夹,但在 android studio 内,它没有显示,我无法访问其中的文件。

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

【问题讨论】:

  • 这不是问题...你为什么认为这是一个问题
  • 我仍然无法访问原始文件夹中的数据。
  • 试着把它变成小写的“raw”

标签: android android-studio-3.0


【解决方案1】:

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

getResources().openRawResource(resourceName);

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

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

【讨论】:

    【解决方案2】:

    虽然我有一个名为“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();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-17
      • 1970-01-01
      • 2014-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多