Android 5.0 Lollipop: Die SD-Karte bekommt wieder mehr Einsatzgebiete
07. Nov. 2014, 14:59
| 0 Kommentare
In Android 5.0 Lollipop bekommt die SD-Karte wieder mehr Einsatzgebiete. Bei Android 4.4, das Zugriffsmöglichkeiten aus Sicherheitsgründen stark eingeschränkt.
Google hat sich in sich bei
Android 4.4 dazu entschieden, das Zugriffsmöglichkeiten auf die SD-Karte aus Sicherheitsgründen stark eingeschränkt wurden. Dies soll sich nun in Android wieder ändern.
Mit der ausdrücklichen Zustimmung des Nutzers erhalten Entwickler von Anwendungen für Android 5.0 wieder dauerhafte und umfangreichere Zugriffsrechte auf die SD.
Die neue Programmierschnittstellen haben schon in der
Android L Developer Preview Apps erlaubt, den Zugriff auf andere als ihre eigenen Verzeichnisse zu verlangen. Mit der Finalen Version von Android 5.0 Lollipop wurden diese APIs weiter optimiert, um zusätzliche Möglichkeiten zu bieten, dabei aber nicht die Bedienbarkeit noch Sicherheit zu vernachlässigen.
Man kann jetzt via "
ACTION_OPEN_DOCUMENT_TREE" die Erlaubnis einholen, um Dateien an beliebigen Orten unterhalb des gewählten Dateibaums erstellen, verändern oder löschen zu können.
So kann der Nutzer zum Beispiel bestimmen, ob er der App den den Zugriff auf ein begrenztes Verzeichnis erteilt (z.B. "Meine Privaten Fotos") oder auf die höchste Ebene, also die ganze SD Karte.
Das ging zwar schon früher via "
Storage Access Framework (SAF)" um Zugriffsrechten für eine einzelne Datei oder ganze Verzeichnisse zu bekommen. Die entscheidende Neuerung ist hier also der mögliche vollständige Zugriff auf eine Speicherkarte. Ist diese Entscheidung einmal für eine App getroffen ist, muss sie den User nie wieder um eine Erlaubnis fragen.
Eine weitere Neuerung ist außerdem die Auslagerung von Inhalten auf die SD-Karte durch Anwendungen. Besonders praktisch bei Apps, die Fotos, Musik sowie Videos (Kamera App usw.) erstellen bzw. verwalten und somit immer viel Speicher benötigen. Diese können jetzt einen Ordner erstellen, der grundsätzlich öffentlich - aber dennoch an die App gebunden ist, durch die er erstellt wurde.