android - java.io.FileNotFoundException :/sdcard/DCIM/ROBIN. jpg(没有这样的文件或目录)

标签 android graphics camera media filenotfoundexception

我在以下代码行中遇到错误:

FileInputStream is = new FileInputStream("/sdcard/DCIM/ROBIN.jpg");

错误是:

java.io.FileNotFoundException: /sdcard/DCIM/ROBIN.jpg (No such file or directory)

但是图片存在于目录中

我的 USB 连接仅用于充电

最佳答案

切勿硬编码路径,如 /sdcard。例如,/sdcard 在大多数 Android 设备上都是错误的。使用 Environment.getExternalStorageDirectory() 查找外部存储的根目录。

关于android - java.io.FileNotFoundException :/sdcard/DCIM/ROBIN. jpg(没有这样的文件或目录),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5670136/

相关文章:

android - Gradle 构建失败 - 无法解压缩

javascript - 计算直方图图形列高

matlab - 如何更改相机参数(自动曝光、快门速度、增益)?

java - 来自 Gradle 的 Android 中的 JUnit 测试 : "package android.test does not exist"

java - 在 recyclerview 的第一项上添加行分隔符

android - 在 Kotlin 中将 EditText(电话类型)转换为字符串

java - JPanels 不出现在 JFame 中

java - 如何检查 JavaFx 布局中两个或多个元素是否发生碰撞

javascript - 不允许加载本地资源 : Ionic3(ios)

ios - 如何在相机照片上添加贴纸叠加层