我在 android 模拟器中写入外部存储时遇到问题。BufferedOutputStream
如果您在随附的屏幕截图中追踪。出于某种原因,当我使用 写入内部存储、缓存或外部存储getExternalFilesDir()
时,相同的代码可以完美运行。
但是当我尝试使用Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)
该缓冲区在公共外部存储上写入时,它始终为空。当我手动创建保存数据的 txt 文件时,我在下面的屏幕截图中收到错误消息。
根据屏幕截图,我已经包含了清单代码、活动类代码和来自模拟器的屏幕截图。