在我编码时,我发现此选项android:fullBackupOnly
(我将其设置为“true”),它用于备份所有应用的数据,包括缓存文件等等?!
android:allowBackup="true"
。答案 0 :(得分:9)
Marshmallow之前的Android版本有一个需要大量开发人员努力实施的备份系统。如果您实施了该系统,但希望您的应用程序在可用的设备上使用新的备份系统,则可以将此标志设置为仅在新系统可用的设备上禁用旧备份系统。这比删除旧备份系统的实现要好,因为旧设备将继续使用旧系统进行备份。如果您没有实现旧的备份系统,或者将其从您的应用程序中删除,则不需要此标记。
以下是参考资料:http://developer.android.com/training/backup/autosyncapi.html#previous-androids
答案 1 :(得分:3)
表示即使应用程序提供了
BackupAgent
,只有完整的数据流备份操作 执行以保存应用程序的数据。这让应用程序依赖于完整数据 备份,同时仍参与备份和还原过程 通过BackupAgent
的完整数据备份API。当这个属性是 应用程序的BackupAgent覆盖onBackup()
和。{onRestore()
回调可以是空存根。
答案 2 :(得分:0)
请注意,它不会自动备份缓存文件 - 基本实现了解这些不太适合备份/恢复,并忽略它们。