Android Externes Speicherverzeichnis (SD-Karte) zum Speichern von Dateien öffnen
Ich möchte den Pfad des externen Speicherverzeichnisses zum programmgesteuerten Speichern der Datei öffnen. Ich habe versucht, den Pfad der SD-Karte zu ermitteln, erhalte ihn jedoch nicht. Wie kann ich das tun? Gibt es eine Lösung dafür?
private File path = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES) + "");
oder
private File path = new File(Environment.getExternalStorageDirectory() + "");
Ich habe versucht, den Pfad von beiden oben genannten Methoden abzurufen, aber beide zeigen auf den internen Speicher.
Wenn wir Speicher öffnen, wenn SD-Karte vorhanden ist, wird es wie folgt angezeigt
Gerätespeicher & SD-Speicherkarte.
Ich möchte SD-Speicherpfad durch Codierung bekommen. Ich habe die Erlaubnis erteilt,
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />