Am 28.09.2017 um 09:59 schrieb H.-P. Schulz:
> Als Speicherziel auf dem SF wählte ich "SDcard" aus.
> Nun muss ich aber feststellen, dass allem Anschein nach doch nichts
> auf der SD-Card gelandet ist, sondern in einem SF-internen Ordner, der
> ebenfalls SDcard heißt - und wohl so'ne Art SD-Card-Emulation ist;
> oder wie?
Korrekt.
Das ist eine historische Altlast - Unter Android 2.x war /sdcard
tatsächlich noch die SD-Karte. Mit 4.x entschied das Google-Management
dann, das SD-Karten Teufelszeug sind und in den eigenen Produkten nichts
mehr zu suchen haben. Da sich aber viele Apps auf die Existenz dieses
Ordners verließen, musste eine Emulation her.
Vorübergehend gab es dann einen Wildwuchs, bei dem jeder Hersteller der
echten SD-Karte einem herstellerspezifischen Namen gab. Erst mit 5.0 kam
wieder ein offizieller Mechanismus, der aber eine entsprechende
Anpassung der App verlangt.
> Was ist denn nun *physisch* wo?
> Ich finde das einigermaßen un-intuitiv.
Das geht nicht nur dir so.
Viele Apps nennen /sdcard deshalb auch "Interner gemeinsamer Speicher"
oder so ähnlich. Aber das ist auch wieder eine philosophische Frage, ob
das Verstecken der echten Verzeichnispfade eine gute Idee ist.
> Außerdem sind alle Dokumente, die dann rüber kopiert wurden, plötzlich
> schreibgeschützt. Auch irgendwie seltsam.
Auch das ist beabsichtigt.
Je nach Android-Version können nicht-System-Apps überhaupt nicht auf die
SD-Karte schreiben (4.4), nur in einen speziellen der App zugeordneten
Order (5.0), oder erst nach Anfordern einer speziellen Berechtigung (6.x).
Hergen