我在以下代码行中收到错误:
FileInputStream is = new FileInputStream("/sdcard/DCIM/ROBIN.jpg");
错误是:
java.io.FileNotFoundException: /sdcard/DCIM/ROBIN.jpg (No such file or directory)
但图像存在于目录
中我的USB连接仅限充电
答案 0 :(得分:5)
切勿对/sdcard
之类的路径进行硬编码。例如,/sdcard
在大多数Android设备上都是错误的。使用Environment.getExternalStorageDirectory()
查找外部存储的根目录。
答案 1 :(得分:2)
确保您已在清单中设置权限WRITE_EXTERNAL_STORAGE。