-2

アプリケーションのデータベースをGoogleサーバーにバックアップし、アプリケーションを再インストールした後にデータを復元するアプリケーションを開発しています。

このタスクを実行するための参照は見つかりませんでした。また、Android SDKで提供されているアプリケーションを試しました。これは、シェルコマンドでのみ機能し、アプリケーションを実行することでは機能しません。

誰かがアプリケーションのデータベースデータのバックアップと復元を行う方法を知っているでしょうか?

4

2 に答える 2

1

Android には、この特定のケースで役立つ「バックアップ データ」サービスがあります。ドキュメントはこちらにあります。問題を解決できると思いますが、使用していないため、プロセスを説明できません。

SQLite 内部 DB のバックアップ/復元について、StackOverflow にも良い質問があります。このリンクを見てください。

于 2012-10-05T09:40:13.443 に答える
0

SQLite のバックアップ API は、バックアップが直接アクセスできる別のファイルである場合 (たとえば、SD カードにバックアップを作成する場合) にのみ機能するため、バックアップが「クラウド」に移動する場合は使用できません。

アクティブなトランザクションがないことを確認してから、他のファイルをバックアップする場合と同様に、データベース ファイルをバックアップします。

于 2012-10-05T07:19:00.483 に答える