Présentation du stockage partagé
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Utilisez un espace de stockage partagé pour les données utilisateur qui peuvent ou doivent être accessibles à d'autres applications, et être enregistrées même si l'utilisateur désinstalle votre application.
Android fournit des API permettant de stocker les types de données partageables suivants et d'y accéder :
- Contenu multimédia : le système fournit des répertoires publics standards pour les fichiers de ce type. L'utilisateur dispose ainsi d'un emplacement commun pour toutes ses photos, d'un autre pour tous ses fichiers musicaux et audio, etc. Votre application peut accéder à ce contenu à l'aide de l'API
MediaStore
de la plate-forme.
- Documents et autres fichiers : le système possède un répertoire spécial pour le stockage d'autres types de fichiers, comme des documents PDF et des livres au format EPUB. Votre application peut accéder à ces fichiers à l'aide du framework SAF (Storage Access Framework) de la plate-forme.
- Ensembles de données : sous Android 11 (niveau d'API 30) ou version ultérieure, le système met en cache des ensembles de données volumineux pouvant être utilisés par plusieurs applications. Ces ensembles de données peuvent prendre en charge des cas d'utilisation tels que le machine learning et la lecture de contenus multimédias. Les applications peuvent accéder à ces ensembles de données partagés à l'aide de l'API
BlobStoreManager
.
Pour en savoir plus sur ces API, consultez les guides suivants :
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/02/10 (UTC).
[null,null,["Dernière mise à jour le 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)"]]