Wie erstelle ich eine Datei im internen Speicher von Android?

Ich möchte eine Datei speichern auf internen Speicher in einen bestimmten Ordner. Mein code ist:

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 zurück /data/data/myPackage/files/media/qmhUZU.jpg aber wenn ich will erstellen Sie den media-Ordner hab ich immer die exception "java.io.IOException: Read-only file system". Irgendwelche Ideen, wie zu schreiben, dass meine Dateien auf dem internen Handyspeicher in den Ordner media? Danke.

InformationsquelleAutor der Frage Buda Gavril | 2011-02-16

Schreibe einen Kommentar