我有一个应用程序可以在定义的时间间隔内将一堆值记录到一个文本文件中(值是从蓝牙设备中获取的)。因此,我需要将“1”或“0”添加到具有其他值的文本文件中,具体取决于在记录这些值时是否按下按钮。
fun saveToTextFile( x: Float, y: Float, z: Float, x1: Float, y1:Float, z1:Float, temp: Float) {
getLocation()
try {
val path = Environment.getExternalStorageDirectory().absolutePath + "/BTH"
val folder = File(path)
if (!folder.exists()) folder.mkdirs()
val file = File(folder, fileName)
if (!file.exists()) file.createNewFile()
//open file for writing
val out = OutputStreamWriter(FileOutputStream(file, true))
out.write(convertValesToString(x, y, z, x1, y1, z1, temp))
out.write("\n")
//close file
out.close()
} catch (e: java.io.IOException) {
e.printStackTrace()
}
}