Warum muss ich einen STAMMPFAD auswählen?
Ab Android 10 hat Google mehrere Änderungen am System für den Speicherzugriff eingeführt.
Um auf das neue System (Scoped Storage) umzustellen, haben wir alles überarbeitet, was mit Dateioperationen zu tun hat.
Da uns das Nutzererlebnis wichtig war, haben wir ein eigenes System umgesetzt, damit weiterhin mit gewöhnlichen Dateipfaden gearbeitet werden kann und die Abwärtskompatibilität möglichst erhalten bleibt.
Was ist ein STAMMPFAD?
Der „Stammpfad“ ist der Ort, an dem alles gespeichert ist, und wird in der Regel als / angezeigt.
Z. B.: /documents/wakdev.pdf, wobei das erste Zeichen / der Stammpfad ist.
In der neuen Version müssen Sie festlegen, welche Verzeichnisstruktur Sie als Stammpfad verwenden möchten. Um die Abwärtskompatibilität zu erhalten, empfehlen wir Ihnen, den gesamten Gerätespeicher auszuwählen. Sie können aber auch ein anderes Verzeichnis auswählen, für besseren Schutz und mehr Privatsphäre sowie um alle Dateioperationen zu isolieren.
Z. B.: Wenn Sie das Geräteverzeichnis „/storage/emulated/0/example/“ als Stammpfad auswählen, befindet sich der in einer Aufgabe verwendete Pfad „/dir/file.txt“ tatsächlich auf dem Gerät unter „/storage/emulated/0/example/dir/file.txt“.
Wie kann ich einen STAMMPFAD festlegen?
Öffnen Sie in der App die Berechtigungseinstellungen und tippen Sie auf „Stammpfad festlegen“. Folgen Sie dann den unten stehenden Schritten und tippen Sie auf „Zugriff auf … zulassen“.







