0

我在 android 模拟器中写入外部存储时遇到问题。BufferedOutputStream如果您在随附的屏幕截图中追踪。出于某种原因,当我使用 写入内部存储、缓存或外部存储getExternalFilesDir()时,相同的代码可以完美运行。

但是当我尝试使用Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)该缓冲区在公共外部存储上写入时,它始终为空。当我手动创建保存数据的 txt 文件时,我在下面的屏幕截图中收到错误消息。

根据屏幕截图,我已经包含了清单代码、活动类代码和来自模拟器的屏幕截图。

任何评论都会有所帮助。谢谢你。 在此处输入图像描述

4

0 回答 0