android - 在移动 Android 手机上保存图像

标签 android file-io

我想将从输入流接收到的图像保存到设备。 此图像使用 ImageView 和函数 decodeStream() 显示。

如何将接收到的图片保存到手机的指定路径(比如sdcard)?

最佳答案

要保存到您的外部存储,您可以获得这样的路径:

Environment.getExternalStorageDirectory().toString();

然后当你开始一个相机 Intent 时使用这个,文件位置可以是任何路径。

camera.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, [file location]);

更多信息在这里:http://developer.android.com/reference/android/provider/MediaStore.html#EXTRA_OUTPUT

关于android - 在移动 Android 手机上保存图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15283285/

相关文章:

c - fwrite 是非阻塞的吗?

android - 未找到文件异常

java - 带有 db helper 和 recycleView 的完整 android cardView

android - 更改android中actionbar项目的文本大小

android - 如何在Android Room持久库中创建不迁移版本的表?

c# - 使用 VB 的 FileSystem.DeleteFile 方法无法正常工作,将文件删除到 csharp 中的回收站

java - 停止短信接收器

android - 使用 NFC 设备作为 NFC 标签

java - Sams 《24 小时自学 Java》第 6 版。第一章20 ConfigWriter.java错误

c++ - 快速预订问题