Windows Backup Manager官方版是一款专门用来进行系统备份管理的应用工具,我们不仅可以通过这款软件来创建备份文件,同时还可以对文件里的内容进行管理,功能非常强大。
Windows Backup Manager官方版软件特色
创建备份(只可能是完整的备份)。
恢复完整的图像
恢复单个文件
成功和失败的备份概览
源驱动器和目标驱动器的管理
创建一个备份时间表
通过电子邮件通知摘要的情况
备份的恢复
使用说明
代码解析
默认Settings.Secure.BACKUP_ENABLED and Settings.Secure.BACKUP_PROVISIONED在数据库中没有数据 你可以通过sqlite3 将其插入到provider.settings数据库中
currentTransport = null
可以通过bmgr transport android/com.android.internal.backup.LocalTransport
来指定 代码调用BackupManagerService.selectBackupTransport(String port)
bmgr run 调用BackupManagerService.backupNow();才真正执行backup
通过
dataChanged(String packagename) 方法会执行两个动作
mPendingBackups.put(app, req)
writeToJournalLocked(packageName);
然后调用backupNow() 会执行
(new PerformBackupThread(transport, queue, oldJournal)).start(); <!--queue = mPendingBackups -->
先来看看常用变量
mBaseStateDir = /data/backup
mStateDir = /data/backup/com.android.internal.backup.LocalTransport
mDataDir = /cache
mJournalDir = /data/backup/pending
mJournal = /data/backup/pending/journal46752.tmp
以com.android.browser为例
mEverStored = /data/backup/processed
savedStateName = /data/backup/com.android.internal.backup.LocalTransport/com.android.browser backupDataName = /cache/com.android.browser.data
newStateName = /data/backup/com.android.internal.backup.LocalTransport/com.android.browser.new
- 精选留言 来自新疆乌鲁木齐电信用户 发表于: 2023-5-18
- 我还第一次用这个,可以教我怎么安装吗
- 精选留言 来自新疆克拉玛依电信用户 发表于: 2023-4-11
- 功能便捷挺好的
- 精选留言 来自安徽安庆电信用户 发表于: 2023-8-26
- 优化做的真不错
- 精选留言 来自湖南郴州联通用户 发表于: 2023-9-16
- 我先下载看看,谢谢
- 精选留言 来自云南玉溪移动用户 发表于: 2023-8-5
- good~~~~~~~