android写数据到文件中

将数据写到文件中,支持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 // 写入失败
        }
    }



你可能感兴趣的:(android)