我想将内部存储上的文件保存到特定文件夹中。我的代码是:
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:只读文件系统”。任何想法如何在文件夹媒体中的内部手机存储中写入我的文件?谢谢。