我正在尝试从 Android 设备上的图库访问图像,但我收到的图库图片的路径不断出现此错误:
java.io.FileNotFoundException: /external/images/media/949: open failed: ENOENT (No such file or directory)
最佳答案
这不是文件路径。它是您从 ContentProvider
获取的 Uri
的路径部分。要获取其上的 InputStream
,请在 ContentResolver
上使用 openInputStream()
。您可以通过在 Activity
或其他 Context
上调用 getContentResolver()
来获取 ContentResolver
。
关于java - 使用 Android 内容的 FileInputStream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29678604/