Usa el almacenamiento compartido para los datos del usuario a los que deben o pueden acceder otras apps, y que se deben guardar incluso si el usuario desinstala la app.
Android proporciona APIs para almacenar y acceder a los siguientes tipos de datos que se pueden compartir:
- Contenido multimedia: El sistema proporciona directorios públicos estándar para estos tipos de archivos, de modo que el usuario tiene una ubicación común con todas sus fotos, otra ubicación común con todos los archivos de música y audio, y así sucesivamente. La app puede acceder al contenido mediante la API de
MediaStore
de la plataforma. - Documentos y otros archivos: El sistema tiene un directorio especial para contener otros tipos de archivos, como documentos PDF y libros que usan el formato EPUB. La app puede acceder a estos archivos mediante el Framework de acceso al almacenamiento de la plataforma.
- Conjuntos de datos: En Android 11 (nivel de API 30) y versiones posteriores, el sistema almacena en caché grandes conjuntos de datos que pueden usar varias apps. Estos conjuntos de datos pueden admitir casos de uso como aprendizaje automático y reproducción de contenido multimedia. Las apps pueden acceder a estos conjuntos de datos compartidos mediante la API de
BlobStoreManager
.
Para obtener más información sobre estas APIs, consulta las siguientes guías: