DataStore 提供了一种更现代的本地数据存储方式。您应该使用 DataStore 而不是 SharedPreferences。阅读
DataStore指南以获取更多信息。
共享存储概述
使用收藏夹保持井井有条 根据您的偏好保存和分类内容。
将共享存储用于其他应用可以或应该访问的用户数据,即使用户卸载您的应用,这些数据也会保存。
Android 提供了用于存储和访问以下类型的可共享数据的 API
- 媒体内容:系统为这些类型的文件提供了标准的公共目录,因此用户有一个所有照片的通用位置,另一个所有音乐和音频文件的通用位置,等等。您的应用可以使用平台的
MediaStore
API 访问此内容。
- 文档和其他文件:系统有一个特殊的目录用于包含其他文件类型,例如使用 EPUB 格式的 PDF 文档和书籍。您的应用可以使用平台的存储访问框架访问这些文件。
- 数据集:在 Android 11(API 级别 30)及更高版本中,系统会缓存多个应用可能使用的庞大数据集。这些数据集可以支持机器学习和媒体播放等用例。应用可以使用
BlobStoreManager
API 访问这些共享数据集。
有关这些 API 的更多信息,请参阅以下指南
此页面上的内容和代码示例受内容许可中描述的许可证的约束。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。
上次更新时间:2023-03-13 UTC。
[{ "type": "thumb-down", "id": "missingTheInformationINeed", "label":"缺少我需要的信息" },{ "type": "thumb-down", "id": "tooComplicatedTooManySteps", "label":"过于复杂/步骤太多" },{ "type": "thumb-down", "id": "outOfDate", "label":"已过时" },{ "type": "thumb-down", "id": "samplesCodeIssue", "label":"示例/代码问题" },{ "type": "thumb-down", "id": "otherDown", "label":"其他" }]
[{ "type": "thumb-up", "id": "easyToUnderstand", "label":"易于理解" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"解决了我的问题" },{ "type": "thumb-up", "id": "otherUp", "label":"其他" }]
{ "lastModified": "上次更新时间:2023-03-13 UTC。", "confidential": False }