P
PhoenixRising
Neues Mitglied
- 0
Hallöchen, das ist schon mein dritter Thread und ich hoffe das mir dieses mal auch geholfen werden kann.
Wie im Titel schon beschrieben, geht es um das Anlegen von Ordnern und Dateien auf der SD-Karte, ich habe dafür eine Klasse geschrieben, die Manifest-Permission ist auch gesetzt:
Die Klasse schreibt mit dieser methode ordner, die Dateien werden dann mit einem PrintWrither realisiert.
Jetzt wird aber imemr auf den Gerätespeicher geschrieben und nicht auf die SD-Karte, benutze ich den falschen befehl? ich dachte das Enviroment.getExternalStorageDirectory() extra für die SD-Karte gedacht ist, jezt hab ich abe auch was vom Mounten gelesen und bin einfach nur total verwirrt.
Es wäre cool wenn mir jemand das erklären könnte.
Wie im Titel schon beschrieben, geht es um das Anlegen von Ordnern und Dateien auf der SD-Karte, ich habe dafür eine Klasse geschrieben, die Manifest-Permission ist auch gesetzt:
Code:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Die Klasse schreibt mit dieser methode ordner, die Dateien werden dann mit einem PrintWrither realisiert.
Code:
private File makeFolder(String folder) {
File dir = new File(Environment.getExternalStorageDirectory() + "/" + folder + "/");
if (!(dir.exists() && dir.isDirectory())) {
dir.mkdirs();
}
return dir;
}
Jetzt wird aber imemr auf den Gerätespeicher geschrieben und nicht auf die SD-Karte, benutze ich den falschen befehl? ich dachte das Enviroment.getExternalStorageDirectory() extra für die SD-Karte gedacht ist, jezt hab ich abe auch was vom Mounten gelesen und bin einfach nur total verwirrt.
Es wäre cool wenn mir jemand das erklären könnte.