数据存储:数据备份:简介
来源:互联网 发布:淘宝有的东西搜不到 编辑:程序博客网 时间:2024/05/21 10:30
用户经常投入大量时间和精力在应用程序中创建数据和设置首选项。 如果用户替换破坏的设备或升级到新设备,则保留数据是确保良好用户体验的重要组成部分。 本部分介绍了将数据备份到云端的技术,以便用户可以恢复数据。
要尽可能保留新设备上现有用户的体验,请确保备份以下用户设置:
1、用户修改的任何设置,例如使用PreferenceScreen。
2、用户是否打开或关闭通知和铃声。
3、布尔标志,指示用户是否看到欢迎屏幕或介绍性工具提示。
您不能备份铃声的URI,因为URI不稳定。 在某些情况下,对新的移动设备的恢复可能导致指向没有铃声的URI或者与预期的铃声不同的铃声。 相反,您可以使用其标题或铃声的哈希备份铃声。
Android为应用程序提供了两种方式将数据备份到云端:自动备份应用程序和密钥/值备份。 自动备份(可从起始API 23获得)通过将其上传到用户的Google云端硬盘帐户来保留应用数据。 Key / Value Backup功能(以前称为Backup API和Android Backup Service)通过将应用数据上传到Android Backup Service来保留应用数据。
一般来说,我们建议您自动备份,因为它不需要实施。 针对Android 6.0(API级别23)或更高版本的应用程序会自动启用自动备份。 自动备份功能对于可备份哪些数据以及在Android 6.0及更高版本的设备上的可用性确实存在一些限制。 如果您有更多的具体需求来备份应用数据,请考虑使用Key / Value Backup功能。 有关详细信息,请参阅键/值比较和自动备份。
您还可以通过提供无缝登录体验来维护新设备上的现有用户参与。 您可以将Smart Lock for Passwords集成到Android应用程序中,以在移动设备上还原用户登录。 Smart Lock for Passwords支持保存用户名密码凭据和联合身份提供者凭据。
有关同步应用数据的信息,请参阅使用同步适配器或Google Drive Android API传输数据。 这两种备份方法都不是为了在Android设备之间持续同步应用数据,或者在正常应用程序生命周期内保存要使用的数据。 您无法根据需要读取或写入备份数据。 但是,如果您的应用没有应用内容的备份机制,并且您的应用内容的大小不太可能超过25 MB的限制,则自动备份可能足以满足您的需求。
注意:如果Wi-Fi不可用,则Key / Value Backup可能会使用移动数据。 因此,键/值备份通常不适用于应用程序数据内容,例如媒体,下载的文件和高速缓存,除非数据量非常小。
- 数据存储:数据备份:简介
- 数据存储:数据备份:自动备份
- 数据存储:数据备份:键/值备份
- 数据存储简介
- Android数据存储简介
- android 数据存储简介
- 网络数据存储备份策略
- 数据存储指南:存储备份技术详解
- 数据存储:数据备份:测试备份和还原
- 【DSG简介/案例】全球领先的致力于数据存储与容灾备份的专业厂商
- 数据存储---五种存储方式简介
- 数据救星:企业级存储备份方案
- 数据存储与备份管理解决方案
- VERITAS 数据存储管理备份解决方案
- 数据救星:企业级存储备份方案
- Mysql数据备份以及异地存储
- 备份与数据恢复的存储过程
- MongoDB备份数据的压缩存储
- jQ中的each方式
- 如何解决使用ARC后出现的PerformSelector may cause a leak because its selector is unknown
- request response 转发 重定向
- 继承与组合详解
- Kafka分区机制介绍与示例
- 数据存储:数据备份:简介
- jsp数据交互(一)
- Java 将json导入到excle中
- Robotic System Toolbox 使用笔记
- 转---Linux下Qt程序的打包发布
- JSP九大内置对象
- 推荐系统概述5
- Shader and Program编程基本概念
- 常用命令行操作