《Android应用开发攻略》——2.14 备份Android应用程序数据
2.14 备份Android应用程序数据
Pratik Rupwal
2.14.1 问题
当用户恢复出厂设置或者改用新的Android设备时,应用程序丢失存储数据或者应用程序设置。
2.14.2 解决方案
Android的Backup Manager(备份管理器)能够在应用程序重新安装时自动恢复备份数据或者应用程序设置。
2.14.3 讨论
Android的备份管理器本质上以两种模式运行——备份和恢复。在备份操作期间,备份管理器(BackuManager类)询问应用程序所要备份的数据,并将其放入一个备份传输中,备份传输负责将数据发送到基于云的存储中。在恢复操作期间,备份管理器从备份传输中读取备份数据,并将其返回给应用程序,以便将数据恢复到设备上。应用程序可以请求恢复,但是在应用程序安装且与用户关联的备份数据存在时,Android并不一定执行恢复