文件操作
// 1.txt文件的写入
fun WriteFile(inputText : String) {
try {
val output = openFileOutput("FileName", Context.MODE_PRIVATE)
val wrote = BufferedWriter(OutputStreamWriter(output))
wrote.use {
it.write(inputText)
}
} catch (e: Exception) {
e.printStackTrace()
}
}
// 2.txt文件的读取
fun ReadFile():String {
var content = StringBuilder()
try {
var input = openFileInput("FileName")
var reader = BufferedReader(InputStreamReader(input))
reader.use {
reader.forEachLine {
content.append(it)
}
}
}catch (e:java.lang.Exception){
e.printStackTrace()
}
return content.toString()
}
//1.读取xml
fun ReadXml() : Boolean {
var con = getSHaredPrefernces("FileName",Context.MODE_PRIVATE)
var iscon = con.getBoolean("XmlName",false)
return iscon
}
//2.写入xml
fun WriteXml() {
var con = getSharedPrefernces("FileName",Context.MODE_PRIVATE).edit()
con.PutBoolean("XmlName",true)
con.apply()
}