【プログラミング講座】アプリ制作#34 ファイルのバックアップと復元
休日プログラミング / 山月丈三
0:00 / 0:00
【プログラミング講座】アプリ制作#34 ファイルのバックアップと復元
89 просмотров · 13 дней назад
休日プログラミング / 山月丈三
89 подписчиков
89 просмотров · 13 дней назад
<説明>
アンドロイド用アプリの作成、およびプログラムコードの解説を行っていきます
今回は、アプリ内で作成するデータ(テキストファイル)のバックアップと復元機能を追加します
・クラスを追加
・ZipOutputStream
・ZipInputStream
・registerForActivityResult
・ActivityResultContracts.CreateDocument
・ActivityResultContracts.OpenDocument
・DateTimeFormatter.ofPattern
・LocalDateTime.now().format
・activity.filesDir.listFiles
・FileInputStream
・FileOutputStream
・.copyTo
・.use
・activity.startActivity
・activity.finish
参考用にソースコードをgithubに置きました
https://github.com/JozoYamatsuki/9pro...
今回分は#034です
なお、フェーズ2の最終は「#033_Phase2_final」フォルダです
0:00 オープニング
0:20 フェーズ3
0:43 概要
1:30 全体像
1:49 CBackupRestoreクラスについて
2:18 実装
2:31 プロジェクトのデータを移行
3:36 ボタンの画像
3:53 設定ボタンを追加
4:07 ポップアップウィンドウを追加
4:40 CBackupRestoreクラスを追加
8:53 ボタンを押した時の処理
9:59 実行して確認