数据存储:数据备份:简介
2017-05-08 13:59
176 查看
用户经常投入大量时间和精力在应用程序中创建数据和设置首选项。 如果用户替换破坏的设备或升级到新设备,则保留数据是确保良好用户体验的重要组成部分。 本部分介绍了将数据备份到云端的技术,以便用户可以恢复数据。
要尽可能保留新设备上现有用户的体验,请确保备份以下用户设置:
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可能会使用移动数据。 因此,键/值备份通常不适用于应用程序数据内容,例如媒体,下载的文件和高速缓存,除非数据量非常小。
要尽可能保留新设备上现有用户的体验,请确保备份以下用户设置:
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可能会使用移动数据。 因此,键/值备份通常不适用于应用程序数据内容,例如媒体,下载的文件和高速缓存,除非数据量非常小。
相关文章推荐
- 【DSG简介/案例】全球领先的致力于数据存储与容灾备份的专业厂商
- 数据存储指南之存储备份技术(Tape Tech.)
- 数据存储与备份管理解决方案
- 第三周:存储备份磁盘和恢复可用数据
- SQL Server 数据备份存储过程[原创]
- 舟山市工商行政管理局数据容灾备份存储系统采购
- 数据救星:企业级存储备份方案
- 网络世界: 给数据一个安全的家 ——网络存储备份设备综述
- 存储基础知识(七):数据备份与容灾
- 广州市工商行政管理局归档存储和数据备份软件采购项目中标结果
- [mnesia]mnesia内存备份表存储数据总结
- 近期整理的关于数据存储和备份的一些资料
- 网络数据存储备份策略
- 存储专访:赛门铁克不光是备份还是重复数据删除
- 网络附加存储设备NAS等设备应用在数据备份(本地及远程数据备份)、数据容灾应用中的分析
- 数据存储指南:存储备份技术详解
- ORACLE 存储过程及TABLE里的数据用PL/SQL备份及用PLUS SQL还原
- 数据救星:企业级存储备份方案
- 存储基础知识(七):数据备份与容灾
- ORACLE 存储过程及TABLE里的数据用PL/SQL备份及用PLUS SQL还原