①Android 6.0以降のバージョンの場合
ストレージの権限
アプリがバックアップファイルを読み書きできるように、ストレージの操作権限を与える必要があります。
1.権限が無い状態で「バックアップを作成」を実行すると、最初に許可を求めるダイアログが表示されます。
既に許可している場合は表示されません。
2.許可を選択すればストレージの権限が有効になります。
ストレージの権限(アプリの情報で設定する場合 or 確認方法)
1.アプリの情報を表示
2.権限でストレージを有効にする
スイッチが右に寄っている状態、緑っぽい色が付いている状態が有効です。
バックアップを作成(旧端末)
1.出力先を選択
本体ストレージとSDカードが表示されるので、SDカードを選択。
表示内容は端末によって異なります。
基本的には上が本体ストレージ、下がSDカードのはずです。
※大体の場合、/emulated/となっているのが本体、/com.sampleb3.novel/となっているのがSDカードだと思います。
2.確認
OKを選択
3.処理が終わるまで待つ
現在、処理中に画面を操作すると『「Web小説リーダー」は応答していません』と表示される場合があります。 待機を選択してしばらくお待ち下さい。
※近い将来修正予定です…
バックアップを復元(新端末)
1.読込元を選択
本体ストレージとSDカードが表示されるので、SDカードを選択。
※出力先となっていますが…修正予定です…
2.確認
OKを選択
3.処理が終わるまで待つ
現在、処理中に画面を操作すると『「Web小説リーダー」は応答していません』と表示される場合があります。 待機を選択してしばらくお待ち下さい。
※近い将来修正予定です…
以上で復元完了です。
②Android 6.0以降のバージョンの場合(SDカードが出力先に表示されない場合)
端末によってはSDカードに直接保存できない場合があるようです。
その場合は、以下の手順に従ってください。
本体ストレージにバックアップを作成
※画像を使いまわしているのでSDカードも表示されていますが、本体しか表示されていない場合の手順です。
ファイル管理アプリでバックアップファイルを本体ストレージからSDカードに移動(旧端末)
ファイル管理アプリは何でも構いませんが、「ファイルマネージャー」がオススメです。 ファイルを直接閲覧、操作できるアプリを使用してください。
※以下のサンプル画像は「ファイルマネージャー」を使用した画面となります。
1.本体ストレージの一番上の階層にあるバックアップファイルを長押しして「移動」
「com.sampleb3.novel_webnovel.db」という名前のファイルです。
2.SDカードを開いて「貼り付け」
※許可を求められた許可してください
SDカードを新端末に挿し込む
ファイル管理アプリでバックアップファイルをSDカードから本体ストレージに移動(新端末)
1.SDカードのバックアップファイルを長押しして「移動」
2.本体ストレージを開いて一番上の階層で「貼り付け」
Web小説リーダーは本体ストレージの一番上の階層からバックアップファイルを探すため、他の場所に置かないでください。
バックアップを復元(新端末)
「Android 6.0以降のバージョンの場合」と同様のため省略
バックアップファイルを削除(任意)
バックアップを復元が完了すれば、バックアップファイルは不要です。 本体ストレージの容量を圧迫しますので削除を推奨します。
1.バックアップファイルを長押しして「削除」
2.ゴミ箱に残さないように「完全に削除」にチェックを入れてください。
③Android 5.x以前のバージョンの場合
ストレージの権限の設定が不要です。
それ以外の流れはAndroid 6.0以降と同じです。
④終わり
分かりにくい所、うまくいかない等ありましたらコメントください。