開発しているアプリに、DB、Preferenceのバックアップ機能(エクスポート/インポート)を実装したいと考えています。
一番安易に思いつくのが、DB、PreferenceのファイルそのものをSDに保存し(エクスポート)、内部ストレージに上書き(インポート)する方法です。
とりあえず作ってみようかと思っているのですが、そもそもの実現性が見えません。
実際にこのような方法でバックアップ機能を実装されている方はいらっしゃるでしょうか?
一方、preferenceは、格納場所が決まっていないため(端末によって実装が違う)、DBのようにはいかないそうです。
自作のアプリでは、重要なprefereceをDBに入れておき、DBをSDカードにバックアップ、それを使って無料の試用版から有料版に切り替えた時に設定が引き継がれるようにしました。結構手間がかかりますけどね。
--
このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/android-group-japan/-/JStgRd2R4QUJ にアクセスしてください。
このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
一方、preferenceは、格納場所が決まっていないため(端末によって実装が違う)、
このグループに投稿するには、android-group-ja...@googlegroups.com にメールを送信してください。
このグループから退会するには、android-group-japan+unsubscribe@googlegroups.com にメールを送信してください。
詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/android-group-japan/-/VTG3vW4QnZAJ にアクセスしてください。
このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。