アプリ固有の内部ストレージのファイル保存2022/7/17ファイルを保存したい場合、アプリのプライベートなローカルストレージに保存したり読み出したりできます。Storage)があります。アプリには固有のストレージ領域があり、ここに起動時に必要な設定データなどを保存させることができます。内部ストレージ:常に使用できるここに保存されたファイルは、自分のアプリからのみアクセスできるアプリがアンインストールされると削除されるユーザーからも他のアプリからも、自分のファイルにアクセスできないようにしたい場合に適するアクセスPermissionは不要ストレージ領域は限られているので大きなファイルは保存できないアプリ固有の外部ストレージ:アプリがアンインストールされても残った方がいい場合などでは、共有のメディアや他の外部ストレージに保存することも可能です。ストレージデータを保存するストレージ領域が目的・用途によって区分されてセキュリティー的に厳しくなりました。言われる「対象範囲別外部ストレージ」がAPI29で導入されました。fileName)getFilesDir()はパスを返します。使えばデバック状態であれば見ることはできます。Explorerを使うと確認できます。作るようにコーディングしたつもりですが、ありました。クリックすると中身も見えて保存した内容が確認できました。MODE_PRIVATE)第一引数はファイル名のみの指定です。write()メソッドを使います。fileOutputstream.write(str.getBytes())1fileOutputstream.write(str.getBytes())strは書き込む文字列です。openFileInput()メソッドで取得します。openFileInput("test.txt")InputStreamReaderでバイトを読み込み、指定された文字にデコードし、それをBufferedReaderに入れて、行毎に読み出します。変換効率を上げるため、BufferedReaderの内部にInputStreamReaderをラップするのがいいようです。text}}レイアウトなどの他のリソースは前のサンプルコードと同じです。