Verwenden Sie freigegebenen Speicher für Nutzerdaten, die für andere Anwendungen zugänglich sein können oder sollen und die auch dann gespeichert werden, wenn der Nutzer Ihre App deinstalliert.
Android bietet APIs zum Speichern und Abrufen der folgenden Arten von teilbaren Daten:
- Medieninhalte:Das System stellt standardmäßige öffentliche Verzeichnisse für diese Arten von Dateien zur Verfügung, sodass der Nutzer einen gemeinsamen Speicherort für alle Fotos, einen weiteren gemeinsamen Speicherort für alle seine Musik- und Audiodateien usw. hat. Deine App kann über die
MediaStore
API der Plattform auf diese Inhalte zugreifen. - Dokumente und andere Dateien:Das System verfügt über ein spezielles Verzeichnis, in dem andere Dateitypen, z. B. PDF-Dokumente und Bücher im EPUB-Format, abgelegt werden. Ihre App kann über das Storage Access Framework der Plattform auf diese Dateien zugreifen.
- Datasets: Unter Android 11 (API-Level 30) und höher werden große Datasets, die möglicherweise von mehreren Apps verwendet werden, vom System im Cache gespeichert. Diese Datasets können Anwendungsfälle wie maschinelles Lernen und Medienwiedergabe unterstützen. Anwendungen können mit der
BlobStoreManager
API auf diese freigegebenen Datasets zugreifen.
Weitere Informationen zu diesen APIs finden Sie in den folgenden Leitfäden: