- Forum-Beiträge: 1.530
05.02.2019, 17:09:27 via Website
05.02.2019 17:09:27 via Website
Hallo Ich möchte schreibend auf die echte externe SD-Carte zugreifen.
Dabei meine ich nicht die intern emulated/0 Karte.
Auch will ich nicht nur auf die externe Kate in den Ordner Android/data/….. sondern auf das Root der Karte zugreifen und zwar schreibend.
Mit
File[] extStorageState=ContextCompat.getExternalFilesDirs(MainActivity.this, null);
Bekomme ich den Phat zu: /storage/120D-1904/Android/data/meinpacketname/files
Schreiben lesen kein Problem
Mit
File dir = Environment.getExternalStorageDirectory();
Bekomme ich: /strorage/emulated/0
Schreiben, Lesen kein Problem
Mit:
File storage_dir = new File("/storage");
File[] files = storage_dir.listFiles();
File dir = files[0];
Habe ich zwar den Phat der SD-Carte aber nur lesend und nicht schreibend.
Wobei ich meine die Permission mittels ASK Lib gesetzt zu haben.
Wie gesagt das lesen einer Datei im Root der SD-Karte geht nur schreiben nicht.
Hoffe mir kann einer helfen die richtige Permission für die sd-Karte zu setzen.
Das Schreiben auf die internne Karte auch ins Root geht.
Sage schon mal Danke.
— geändert am 05.02.2019, 17:57:03
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.