Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
アプリケーションのデータベースをGoogleサーバーにバックアップし、アプリケーションを再インストールした後にデータを復元するアプリケーションを開発しています。
このタスクを実行するための参照は見つかりませんでした。また、Android SDKで提供されているアプリケーションを試しました。これは、シェルコマンドでのみ機能し、アプリケーションを実行することでは機能しません。
誰かがアプリケーションのデータベースデータのバックアップと復元を行う方法を知っているでしょうか?
Android には、この特定のケースで役立つ「バックアップ データ」サービスがあります。ドキュメントはこちらにあります。問題を解決できると思いますが、使用していないため、プロセスを説明できません。
SQLite 内部 DB のバックアップ/復元について、StackOverflow にも良い質問があります。このリンクを見てください。
SQLite のバックアップ API は、バックアップが直接アクセスできる別のファイルである場合 (たとえば、SD カードにバックアップを作成する場合) にのみ機能するため、バックアップが「クラウド」に移動する場合は使用できません。
アクティブなトランザクションがないことを確認してから、他のファイルをバックアップする場合と同様に、データベース ファイルをバックアップします。