将数据写到文件中,支持android 10以上
//将字符 12345 写到sdcard/Android/包名/1.txt 下
writeStringToFile(context, "12345","1.txt")
fun writeStringToFile(context: Context, fileName: String, data: String): Boolean {
return try {
val fos: FileOutputStream =
FileOutputStream(createCacheFile(context.getExternalFilesDir(null)!!.absolutePath + "/" + fileName))
fos.write(data.toByteArray())
fos.close()
true // 写入成功
} catch (e: IOException) {
e.printStackTrace()
false // 写入失败
}
}