我的应用程序使用一个我想备份的小型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 –