入力ストリームをファイルに書き込もうとしていますが、ディスクに書き込まれることはなく、エラー ファイルが存在しません。私が開いているファイルは、プロジェクトに含まれているドローアブルです。SD カードに保存したいと思います。これは私がこれまでに持っているものです:
File storagePath = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/tester");
InputStream inputStream = getResources().openRawResource(R.drawable.test);
OutputStream out = new FileOutputStream(new File(storagePath, "test.png"));
byte buffer[] = new byte[900];
int len;
while ((len = inputStream.read(buf)) > 0)
out.write(buffer, 0, len);
out.close();
inputStream.close();