バックアップと復元について

Android 6.0以降のバージョンの場合

ストレージの権限

アプリがバックアップファイルを読み書きできるように、ストレージの操作権限を与える必要があります。

1.権限が無い状態で「バックアップを作成」を実行すると、最初に許可を求めるダイアログが表示されます。

既に許可している場合は表示されません。

f:id:line108:20180914201422j:plain:w350

2.許可を選択すればストレージの権限が有効になります。

ストレージの権限(アプリの情報で設定する場合 or 確認方法)

1.アプリの情報を表示

f:id:line108:20180914202438j:plain:w350

2.権限でストレージを有効にする

スイッチが右に寄っている状態、緑っぽい色が付いている状態が有効です。

f:id:line108:20180914202548j:plain:w350

バックアップを作成(旧端末)

1.出力先を選択

本体ストレージとSDカードが表示されるので、SDカードを選択。

表示内容は端末によって異なります。

基本的には上が本体ストレージ、下がSDカードのはずです。

※大体の場合、/emulated/となっているのが本体、/com.sampleb3.novel/となっているのがSDカードだと思います。

f:id:line108:20180914203101j:plain:w350

2.確認

OKを選択

f:id:line108:20180914203214j:plain:w350

3.処理が終わるまで待つ

現在、処理中に画面を操作すると『「Web小説リーダー」は応答していません』と表示される場合があります。 待機を選択してしばらくお待ち下さい。

※近い将来修正予定です…

バックアップを復元(新端末)

1.読込元を選択

本体ストレージとSDカードが表示されるので、SDカードを選択。

※出力先となっていますが…修正予定です…

f:id:line108:20180914203101j:plain:w350

2.確認

OKを選択

f:id:line108:20180914203412j:plain:w350

3.処理が終わるまで待つ

現在、処理中に画面を操作すると『「Web小説リーダー」は応答していません』と表示される場合があります。 待機を選択してしばらくお待ち下さい。

※近い将来修正予定です…

以上で復元完了です。

Android 6.0以降のバージョンの場合(SDカードが出力先に表示されない場合)

端末によってはSDカードに直接保存できない場合があるようです。

その場合は、以下の手順に従ってください。

本体ストレージにバックアップを作成

※画像を使いまわしているのでSDカードも表示されていますが、本体しか表示されていない場合の手順です。

f:id:line108:20180914204039j:plain:w350

ファイル管理アプリでバックアップファイルを本体ストレージからSDカードに移動(旧端末)

ファイル管理アプリは何でも構いませんが、「ファイルマネージャー」がオススメです。 ファイルを直接閲覧、操作できるアプリを使用してください。

play.google.com

※以下のサンプル画像は「ファイルマネージャー」を使用した画面となります。

1.本体ストレージの一番上の階層にあるバックアップファイルを長押しして「移動」

f:id:line108:20180914204914j:plain:w350

「com.sampleb3.novel_webnovel.db」という名前のファイルです。

f:id:line108:20180914204947j:plain:w350

2.SDカードを開いて「貼り付け」

f:id:line108:20180914205156j:plain:w350

f:id:line108:20180914205218j:plain:w350

※許可を求められた許可してください

f:id:line108:20180914205235j:plain:w350

SDカードを新端末に挿し込む

ファイル管理アプリでバックアップファイルをSDカードから本体ストレージに移動(新端末)

1.SDカードのバックアップファイルを長押しして「移動」

f:id:line108:20180914205400j:plain:w350

2.本体ストレージを開いて一番上の階層で「貼り付け」

Web小説リーダーは本体ストレージの一番上の階層からバックアップファイルを探すため、他の場所に置かないでください。

f:id:line108:20180914205446j:plain:w350

バックアップを復元(新端末)

Android 6.0以降のバージョンの場合」と同様のため省略

バックアップファイルを削除(任意)

バックアップを復元が完了すれば、バックアップファイルは不要です。 本体ストレージの容量を圧迫しますので削除を推奨します。

1.バックアップファイルを長押しして「削除」

f:id:line108:20180914205654j:plain:w350

2.ゴミ箱に残さないように「完全に削除」にチェックを入れてください。

f:id:line108:20180914205709j:plain:w350

Android 5.x以前のバージョンの場合

ストレージの権限の設定が不要です。

それ以外の流れはAndroid 6.0以降と同じです。

④終わり

分かりにくい所、うまくいかない等ありましたらコメントください。