Ich kann keinen Ordner auf der extsd-Karte erstellen
Ich habe ein Android-Tablet, auf dem die externe SD-Karte "/ mnt / extsd" und der interne Speicher "/ mnt / sdcard" heißt.
Wenn ich versuche, einen Ordner in "/ mnt / sdcard" mit dem folgenden Code zu erstellen. Die Anwendung erstellt erfolgreich einen Ordner im Stammverzeichnis, während ich versuche, einen Ordner in "/ mnt / extsd" zu erstellen. Dabei wird auf die Ausnahme "Öffnen fehlgeschlagen: EACCESS (Berechtigung verweigert)" hingewiesen.
// create a File object for the parent directory
File root_directory = new File("/mnt/extsd/abc/");
// have the object build the directory structure, if needed.
root_directory.mkdirs();
// create a File object for the output file
File outputFile = new File(root_directory, "abc_checking");
// now attach the OutputStream to the file object, instead of a String representation
try {
FileOutputStream fos = new FileOutputStream(outputFile);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
Utility.showDialogue(getActivity(), e.getMessage() + "");
}
Manifest
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Jede Hilfe von euch wird sehr dankbar sein. Bitte HILFE ... :(