最新写法
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)
完整写法
val kwinTagDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)
// Uri uri = Uri.parse("content://com.android.externalstorage.documents/document/primary:Download");
// 导出到设备存储
try {
if (!kwinTagDir.exists()) {
kwinTagDir.mkdirs()
}
val file = File(kwinTagDir, fileName)
if (!file.exists()) {
file.createNewFile()
}
val outputStream = FileOutputStream(file, true)
wb.write(outputStream)
outputStream.close()
wb.close()
hintMsg.value = "导出成功:${file.absolutePath}"
} catch (e: IOException) {
Log.e("shit", "download: " + e.message)
e.printStackTrace()
}