这是我第一次在Android中使用外部存储。我需要一些帮助,如何执行不同的操作,例如如何检查外部存储是否可用?,如何将文件或图片写入存储中。

有帮助吗?

解决方案

如何检查外部存储是否可用?

采用 Environment.getExternalStorageState().

如何将文件或图片写入存储

使用标准Java I/O,在使用的目录中进行使用 Environment.getExternalStorageDirectory().

其他提示

为了澄清Commonsware答案的第一部分(我似乎无法在评论流中添加评论):您想检查...

Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED);

... 是真的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top