gpt4 book ai didi

安卓数据备份

转载 作者:行者123 更新时间:2023-11-29 00:04:17 25 4
gpt4 key购买 nike

我正在尝试使用数据在我的应用程序中实现数据备份 backup api .

永远不会调用 BackupAgent 帮助程序类中的 onBackup 方法。文件说 onBackup() 将在未来某个时间被调用。 onBackup 有什么特定的时间被调用吗?它会每天只被调用一次吗?

我尝试使用以下命令在模拟器和 Nexus 7 设备上强制进行数据备份:

adb shell bmgr backup <package>
adb shell bmgr run

在模拟器上调用了 onBackup() 实现,但从未在设备上调用它。 bmgr 工具 可以在设备上运行吗?请帮助我理解。

最佳答案

运行

adb shell bmgr transport android/com.android.internal.backup.LocalTransport 

将传输更改为本地(即使文档

https://developer.android.com/guide/topics/data/testingbackup.html#TestingBackup

建议使用谷歌传输,它会施加备份限制,并且您只能每 24 小时进行一次备份)。

运行此命令以启动备份:

adb shell bmgr run

“运行”命令会启动任何计划的备份操作立即,没有通常的批处理等待期数据变化。

运行此命令以查看挂起的备份:

adb shell dumpsys backup

关于安卓数据备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35123536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com