Visão geral do armazenamento compartilhado
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Use o armazenamento compartilhado para dados do usuário que podem ou devem ser acessados por outros apps
e precisam continuar salvos mesmo que o usuário desinstale o app.
O Android oferece APIs para armazenar e acessar estes tipos de dados
compartilháveis:
- Conteúdo de mídia: o sistema oferece diretórios públicos padrão a esses
tipos de arquivos. Assim, o usuário tem um local comum para todas as fotos, outro
local comum a todos os arquivos de música e áudio, e assim por diante. O app pode
acessar esse conteúdo usando a API
MediaStore
da plataforma.
- Documentos e outros arquivos: o sistema tem um diretório especial para conter
outros tipos de arquivo, como documentos PDF e livros no formato
EPUB. O app pode acessar esses arquivos usando o framework de acesso ao armazenamento
da plataforma.
- Conjuntos de dados: no Android 11 (nível 30 da API) e versões mais recentes, o sistema armazena
em cache grandes conjuntos de dados que vários apps podem usar. Esses conjuntos de dados oferecem suporte a diferentes casos de
uso, como aprendizado de máquina e reprodução de mídias. Os apps podem acessar esses
conjuntos de dados compartilhados
usando a API
BlobStoreManager
.
Para ver mais informações sobre essas APIs, consulte estes guias:
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-02-10 UTC.
[null,null,["Última atualização 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)"]]