Windows Backup Manager官方版是一款專門用來進(jìn)行系統(tǒng)備份管理的應(yīng)用工具,我們不僅可以通過這款軟件來創(chuàng)建備份文件,同時(shí)還可以對(duì)文件里的內(nèi)容進(jìn)行管理,功能非常強(qiáng)大。

創(chuàng)建備份(只可能是完整的備份)。
恢復(fù)完整的圖像
恢復(fù)單個(gè)文件
成功和失敗的備份概覽
源驅(qū)動(dòng)器和目標(biāo)驅(qū)動(dòng)器的管理
創(chuàng)建一個(gè)備份時(shí)間表
通過電子郵件通知摘要的情況
備份的恢復(fù)
代碼解析
默認(rèn)Settings.Secure.BACKUP_ENABLED and Settings.Secure.BACKUP_PROVISIONED在數(shù)據(jù)庫(kù)中沒有數(shù)據(jù) 你可以通過sqlite3 將其插入到provider.settings數(shù)據(jù)庫(kù)中
currentTransport = null
可以通過bmgr transport android/com.android.internal.backup.LocalTransport
來指定 代碼調(diào)用BackupManagerService.selectBackupTransport(String port)
bmgr run 調(diào)用BackupManagerService.backupNow();才真正執(zhí)行backup
通過
dataChanged(String packagename) 方法會(huì)執(zhí)行兩個(gè)動(dòng)作
mPendingBackups.put(app, req)
writeToJournalLocked(packageName);
然后調(diào)用backupNow() 會(huì)執(zhí)行
(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
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門子PLC S7......
3百度網(wǎng)盤清爽精簡(jiǎn)純凈版-網(wǎng)盤工具-百度網(wǎng)盤清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機(jī)器人編程......
7seo外鏈助手(超級(jí)外鏈) -SEO外鏈優(yōu)化工具......
8小米運(yùn)動(dòng)刷步數(shù)神器-小米運(yùn)動(dòng)刷步數(shù)神器下載 v2......