Visão geral do armazenamento compartilhado

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: