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 ... :(

Antworten auf die Frage(1)

Ihre Antwort auf die Frage