Panoramica dello spazio di archiviazione condiviso

Utilizza lo spazio di archiviazione condiviso per i dati utente che possono o dovrebbero essere accessibili ad altre app e salvati anche se l'utente disinstalla la tua app.

Android fornisce API per l'archiviazione e l'accesso ai seguenti tipi di dati condivisibili:

  • Contenuti multimediali: il sistema fornisce directory pubbliche standard per questi tipi di file, in modo che l'utente abbia una posizione comune per tutte le foto, un'altra posizione comune per tutti i suoi file musicali e audio e così via. La tua app può accedere a questi contenuti utilizzando l'API MediaStore della piattaforma.
  • Documenti e altri file: il sistema ha una directory speciale per contenere altri tipi di file, ad esempio documenti PDF e libri in formato EPUB. La tua app può accedere a questi file utilizzando Storage Access Framework della piattaforma.
  • Set di dati: su Android 11 (livello API 30) e versioni successive, il sistema memorizza nella cache set di dati di grandi dimensioni che potrebbero essere utilizzati da più app. Questi set di dati supportano casi d'uso come machine learning e riproduzione di contenuti multimediali. Le app possono accedere a questi set di dati condivisi utilizzando l'API BlobStoreManager.

Per ulteriori informazioni su queste API, consulta le seguenti guide: