Descripción general del almacenamiento compartido
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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:
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-02-10 (UTC)
[null,null,["Última actualización: 2025-02-10 (UTC)"],[],[],null,["# Overview of shared storage\n\nUse shared storage for user data that can or should be accessible to other apps\nand saved even if the user uninstalls your app.\n\nAndroid provides APIs for storing and accessing the following types of shareable\ndata:\n\n- **Media content:** The system provides standard public directories for these kinds of files, so the user has a common location for all their photos, another common location for all their music and audio files, and so on. Your app can access this content using the platform's [`MediaStore`](/reference/android/provider/MediaStore) API.\n- **Documents and other files:** The system has a special directory for containing other file types, such as PDF documents and books that use the EPUB format. Your app can access these files using the platform's Storage Access Framework.\n- **Datasets:** On Android 11 (API level 30) and higher, the system caches large datasets that multiple apps might use. These datasets can support use cases like machine learning and media playback. Apps can access these shared datasets using the [`BlobStoreManager`](/reference/android/app/blob/BlobStoreManager) API.\n\nFor more information about these APIs, see the following guides:\n\n- [Media content](/training/data-storage/shared/media)\n- [Documents and other files](/training/data-storage/shared/documents-files)\n- [Datasets](/training/data-storage/shared/datasets)"]]