如何检查Android备份服务是否受支持?

3
根据文档

并非所有基于Android的设备都保证有数据备份功能。

我该如何在我的代码中检查是否支持数据备份?我已经尝试在我的设备上检查,但调用dataChanged什么也没有显示,除了日志消息Backup pass but e=true p=false(消息的解释在此处)。使用adb shell bmgr backup my.package.name也发生同样的情况。我想通知我的应用用户是否支持数据备份。

三星Note 2无法备份文件(FileBackupHelper),但Sharedpreference可以备份。我想知道是我的代码有误还是Galaxy Note 2设备无法备份文件。 - coolcool1994
@coolcool1994,请给我提出的这个问题点赞 - https://code.google.com/p/android/issues/detail?id=81612 - LA_
1个回答

0

备份API可在任何使用Froyo及以上版本的设备上使用,但不幸的是,一些产品在历史上意外破坏了系统行为的各个方面。随着Android M的推出,这种情况应该会得到很大改善;现在更加注重确保整个设备群体的备份/恢复功能正常运作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接