Java 如何正确地将文件写入sd卡?

Java 如何正确地将文件写入sd卡?,java,android,Java,Android,我使用下载文件。默认情况下,Downloads文件夹中的所有下载文件都会保留手机的内存。无论何处,他们都说可以通过以下方式在SD卡中写入文件: Environment.getExternalStorageDirectory () + File.separator 并在自述文件中写到: .destinationFilePath (Environment.getExternalStorageDirectory () + File.separator) 但由于它没有改变,仍然将下载的文件写入内存

我使用下载文件。默认情况下,
Downloads
文件夹中的所有下载文件都会保留手机的
内存。无论何处,他们都说可以通过以下方式在
SD卡中写入文件:

Environment.getExternalStorageDirectory () + File.separator
并在
自述文件
中写到:

.destinationFilePath (Environment.getExternalStorageDirectory () + File.separator)
但由于它没有改变,仍然将下载的文件写入内存


提示,请问我做错了什么?

阅读
getExternalStorageDirectory
阅读
getExternalStorageDirectory