自动备份应用
通常,用户需要投入大量的时间和精力在应用内创建数据和设置首选项。 如果用户更换破损设备或升级至新设备,则保留用户数据对于确保提供卓越的用户体验至关重要。 在这些情况下,运行 Android M 预览版系统的设备可以通过将应用数据自动备份到 Google Drive,帮助确保提供卓越的用户体验。 这样,即使用户更换或升级设备,应用数据也可自动恢复。
对于运行 Android M 预览版的设备中所有已安装的应用,均可启用自动备份。无需额外提供应用代码。 该系统允许用户选择禁止自动数据备份。 此外,您还可以选择限制要备份应用中的哪些数据。
本文介绍了新系统行为,阐述了如何指定要为应用备份哪些数据。
概览
自动备份功能可以通过将应用在用户设备中创建的数据上传到用户的 Google Drive 帐户并进行加密,来保留这些数据。 您或用户无需为数据存储付费,且保存的数据不计入用户个人的 Drive 配额。 在 M 预览版运行期间,用户可针对每个 Android 应用存储多达 25MB 的数据。
当设备处于空闲、充电以及连接至 Wi-Fi 网络时,会每 24 小时自动备份一次数据。 满足上述这些条件后,备份管理器服务会将所有可用的备份数据上传至云端。 当用户改用新设备或卸载并重新安装备份的应用时,恢复操作会将备份的数据复制到新安装的应用的数据目录中。
注:如果应用使用旧版 Android 备份服务,则此新行为不适用,不过现有的备份行为会照常运行。
自动排除的数据文件
并非所有应用数据均应备份,例如临时文件和缓存文件就无需备份,因此自动备份服务会默认排除如下一些特定的数据文件:
- 通过
getCacheDir()
和