다른 앱에서 액세스할 수 있거나 액세스할 수 있어야 하고 사용자가 앱을 제거하더라도 보존되어야 하는 사용자 데이터는 공유 저장소에 저장하세요.
Android는 공유 가능한 다음 데이터 유형을 저장하고 이 데이터에 액세스하는 API를 제공합니다.
- 미디어 콘텐츠: 시스템은 이러한 종류의 파일에 표준 공개 디렉터리를 제공하므로 사용자는 모든 사진을 저장하는 공통 위치, 모든 음악 및 오디오 파일을 저장하는 또 다른 공통 위치 등을 가지게 됩니다. 앱은 플랫폼의
MediaStore
API를 사용하여 이 콘텐츠에 액세스할 수 있습니다. - 문서 및 기타 파일: 시스템에는 PDF 문서와 EPUB 형식의 도서 등 기타 파일 형식을 두기 위한 특수 디렉터리가 있습니다. 앱은 플랫폼의 저장소 액세스 프레임워크를 사용하여 이러한 파일에 액세스할 수 있습니다.
- 데이터 세트: Android 11(API 수준 30) 이상에서 시스템은 여러 앱에서 사용할 수 있는 큰 데이터 세트를 캐시합니다. 이러한 데이터 세트는 머신러닝, 미디어 재생과 같은 사용 사례를 지원할 수 있습니다. 앱은
BlobStoreManager
API를 사용하여 이러한 공유 데이터 세트에 액세스할 수 있습니다.
이러한 API에 관한 자세한 내용은 다음 가이드를 참고하세요.