我的應用程序使用一個我想備份的小型SQLite數據庫。我假設這不會自動發生,沒有我使用fullBackupContent進行編碼,如下所示。如何修改backupscheme.xml的內容以正確設置包含路徑?我更喜歡在運行時設置數據庫位置。自動備份SQLite數據庫
我backupscheme.xml看起來像
<?xml version="1.0" encoding="utf-8"?>
<full-backup-content >
<include domain="database" path="device_info.db"/>
</full-backup-content
我的清單包含:
<application
android:allowBackup="true"
android:icon="@drawable/time_machine_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:name="mypackage.myapp"
android:fullBackupContent="@xml/backupscheme"
>
恩,如果你的數據庫被命名爲'device_info.db',它看起來像你有正確的東西來備份。 – CommonsWare
嗯,這不是名稱,但我認爲我必須使用完整路徑填充路徑,例如/data/mypackage.myapp/databases/mydatabase.db –