0

アプリにデータベースのバックアップを作成したいので、最善の方法を探しています。

データベースのコピーを保存し、プログラムでバックアップを作成する必要がありますか?

バックアップ マネージャーでデータベースのバックアップを作成できますか?

任意のヒント?

4

1 に答える 1

1

何らかの理由でユーザーにアプリケーションの現在の状態を保存させるだけの場合は、db ファイルのコピーで問題ありません。次のように、ここでたくさんのサンプルを見つけることができます: https://stackoverflow.com/a/2251647/812046

ただし、別のデバイスでデータを復元する必要がある場合は、次のようなことを考えsqlite .dumpて、自分で実装する必要があります. 私が知っているように、ルートがない場合は、ネイティブの sqlite ダンプを使用できません。単純なcsvファイルを使用して、Androidデバイスとopenbsdマシンの間でデータをコピーしたことがあります。少量のデータでは問題なく動作しました。

于 2012-11-10T23:21:35.180 に答える