Android ファイル ローカル保存の基本と実装方法
- FileOutputStreamクラスとFileInputStreamクラスを使用すると、FileOutputStreamオブジェクトを作成してデータをファイルに書き込んだり、FileInputStreamオブジェクトを作成してファイルデータを読み取ったりできます。
- SharedPreferencesを利用すると、単純なキーバリューのデータをローカルファイルに保存することができます。
- SQLiteデータベースを使用すると、構造化データをローカルファイルに保存できます。
- External Storageの利用:ファイルを外部ストレージに保存することができます。Environment.getExternalStorageDirectory()メソッドを使用して外部ストレージディレクトリを取得し、Fileクラスを使用してファイル操作を行います。
- ContentProviderを使用して、ローカルファイルに対する読み書き操作を実現できます。
- JavaのIOストリームを使用すると、BufferedReaderやBufferedWriterを使用してテキストファイルの読み書きができます。