我一直在摆弄这个很长一段时间。我无法弄清楚为什么我的 Android 应用程序找不到我的文件 /res/raw/video.mp4。我在 API 15 上,手机是最新的 v4.0.3。
测试代码当前如下所示:
String file = "android.resource://" + getPackageName() + "/" + R.raw.movie;
File f = new File(file);
message = f.exists() ? "file exists" : "file missing";
到目前为止,我尝试过的所有组合都会导致消息字符串返回为“文件丢失”。从资源中访问文件的正确方法是什么?也尝试了明显的“/res/raw/video.mp4”等,但都失败了。