Ich möchte eine Image-Datei auf SD-Karte schreiben, aber ich bekomme einen Fehler: Öffnen fehlgeschlagen eacces Berechtigung verweigert.Android Fehler beim Schreiben von Datei auf SD-Karte: Öffnen fehlgeschlagen Eacces-Berechtigung verweigert
ich diesen Code verwende:
File ff = new File("/storage/sdcard1/DCIM/100ANDRO/DSC_0258.JPG");
try{
ff.createNewFile();
} catch (Exception e){
Log.d("error" , "creating");
e.printStackTrace();
}
Ich habe die Erlaubnis hinzugefügt: -
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
und
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
Ich bin nicht Android 6.0 verwendet, so wird die Erlaubnis nicht zum Laufe erforderlich Zeit.
Derselbe Code funktioniert einwandfrei, wenn der Dateipfad in den internen Speicherpfad geändert wurde.
aber immer noch Fehler bekommen.
Ich denke, Sie haben die Erlaubnis an der falschen Stelle hinzugefügt stellen Sie sicher, es ist in der Tag und außerhalb Tag –
Boukharist
Ja, es ist in der richtigen Position. Außerhalb der Anwendung Tag –