InputStream返回FileNotFoundException

时间:2017-09-26 15:46:10

标签: java android-bitmap

我是新来的,所以提前感谢你的理解。

我的应用程序基本上由一个按钮和一个ImageView组成,当我点击按钮时,一个已定义的图像必须出现在ImageView上,这是我的代码:

Uri uri = Uri.parse("file:///storage/emulated/0/Download/image.jpg");
Intent it = new Intent(Intent.ACTION_GET_CONTENT, uri);
it.setType("image/*");
startActivity(it);
BitmapFactory.Options options = new BitmapFactory.Options();
options.inMutable = true;
InputStream inputStream = getContentResolver().openInputStream(uri);
Bitmap bm = BitmapFactory.decodeStream(inputStream, null, options);
image_view.setImageBitmap(bm);

我在inputStream上遇到异常FileNotFoundException: 的 getContentResolver()openInputStream(URI);

我一直在寻找这个问题很长时间,但无法找到准确的答案。 我的Uri错了吗?

0 个答案:

没有答案