rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

kotlin / java ファイルに1文字書き込み

2020 Feb. 06.

androidのアプリ固有のストレージ領域のファイルに1文字書き込むkotlinコード例

lateinit var fos: FileOutputStream
try {
    val saveFile =
        File(appContext.filesDir, getString(R.string.saveFileName))
            // appContext.filesDir: アプリ固有のストレージ領域のディレクトリパス
            //  "R.string.saveFileName"にファイル名を格納

    fos = FileOutputStream(saveFile)
    fos.write(','.code.toInt())  // ','(カンマ)1文字をファイルに書き込み
} catch (e: Exception) {
    Toast.makeText(appContext,e.toString(), Toast.LENGTH_LONG ).show()
} finally {
    fos.close()
}