私はかなり長い間これをいじっています。Androidアプリでファイル/res/raw/video.mp4が見つからない理由がわかりません。私はAPI15を使用しており、電話は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」なども試しましたが、すべて失敗しました。