内部ストレージのファイルを特定のフォルダに保存したい。私のコードは次のとおりです。
File mediaDir = new File("media");
if (!mediaDir.exists()){
mediaDir.createNewFile();
mediaDir.mkdir();
}
File f = new File(getLocalPath());
f.createNewFile();
FileOutputStream fos = new FileOutputStream(f);
fos.write(data);
fos.close();
getLocalPath
戻ります/data/data/myPackage/files/media/qmhUZU.jpg
が、メディア フォルダーを作成しようとすると、「java.io.IOException: Read-only file system」という例外が発生します。フォルダーメディアの内部電話ストレージにファイルを書き込む方法はありますか? ありがとう。