java– 将uri转换为Bitmap时出现“无内容提供程序执行”错误

java– 将uri转换为Bitmap时出现“无内容提供程序执行”错误,第1张

概述我正在尝试从Uri中检索图像,首先我从图库中选择了图像然后使用意图传递了imagePath并尝试使用此代码从Uri获取图像–UriimgUri=Uri.parse(getIntent().getExtras().getString("imageUri"));Log.d(""+imgUri,"hereitis");InputStreamPI

我正在尝试从Uri中检索图像,首先我从图库中选择了图像然后使用意图传递了imagePath并尝试使用此代码从Uri获取图像 –

        Uri imguri = Uri.parse(getIntent().getExtras().getString("imageUri"));        Log.d("" + imguri, " here it is");        inputStream PIS;            try {                PIS = getContentResolver().openinputStream(imguri);                 mImage = BitmapFactory.decodeStream(PIS);            } catch (Exception e){                Log.d("go home you're drunk "+e,"");            Toast toast = Toast.makeText(this, ""+e, Toast.LENGTH_LONG);            toast.show();            }

但是我收到了这个错误

01-19 04:59:50.627 847-858/? I/ActivityManager: START u0 {cmp=pb.imagepicker/.CropActivity (has extras)} from uID 10060 on display 001-19 04:59:50.668 6072-6072/? D//storage/emulated/0/DCIM/Camera/img_20160118_124651.jpg:  here it is01-19 04:59:50.668 6072-6072/? D/go home you're drunk java.io.fileNotFoundException: No content provIDer: /storage/emulated/0�di[ 01-19 04:59:50.769  6072: 6085 W/EGL_emulation: eglSurfaceAttrib not implemented

//一些额外的错误

 01-19 05:33:06.419 6565-6580/? W/Openglrenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xe8e32360, error=EGL_SUCCESS 01-19 05:33:06.564 6565-6580/? W/EGL_emulation: eglSurfaceAttrib not implemented 01-19 05:33:06.564 6565-6580/? W/Openglrenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xe8e328c0, error=EGL_SUCCESS

你可以看到我在我的imguri上有uri,如果有人知道什么是错过的话,不知道我做错了什么或者错过了请纠正我谢谢:)

我使用genyMotion模拟器是问题的原因吗?

解决方法:

将此权限附加到AndroIDManifest.xml文件中
     

 <uses-permission         androID:name="androID.permission.READ_EXTERNAL_STORAGE" />

并使用

Uri imguri = Uri.parse(“file://”getIntent().getExtras().getString(“imageUri”));

总结

以上是内存溢出为你收集整理的java – 将uri转换为Bitmap时出现“无内容提供程序执行”错误全部内容,希望文章能够帮你解决java – 将uri转换为Bitmap时出现“无内容提供程序执行”错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1108150.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存