大佬教程收集整理的这篇文章主要介绍了Android – 从我刚拍摄的图片中获取URI(不再保存图像),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个ImageButton,让用户拍照并在界面上显示它.当我尝试获取图像URI时,它返回null:
Uri uri = data.getData();
@Override public void onActivityResult(int requestCode,int resultCode,Intent data) { try { if (resultCode == Activity.RESULT_OK) { updateProfilePicure = Boolean.TRUE; switch(requestCodE){ case 0: Bundle extras = data.getExtras(); Object xx = data.getData(); Bitmap imageBitmap = (Bitmap) extras.get("data"); Uri tempUri = getImageUri(imageBitmap); imageView.setImageBitmap(imageBitmap); break; default: break; } } } catch(Exception E){ e.printStackTrace(); } } public Uri getImageUri(Bitmap inImagE) { ByteArrayOutputStream bytes = new ByteArrayOutputStream(); inImage.compress(Bitmap.CompressFormat.JPEG,100,bytes); String path = MediaStore.Images.Media.insertImage( ApplicationContext.geTinstance().getContext().getContentResolver(),inImage,"title",null); return Uri.parse(path); }
对我来说,它没有意义,因为当调用转到方法onActivityResult()时,图片已经保存在DCIM文件夹中,并且没有任何理由再次保存它.那我为什么要用呢?
是否有可能找到另一种从捕获的图像中检索URI的方法?
提前致谢.
以上是大佬教程为你收集整理的Android – 从我刚拍摄的图片中获取URI(不再保存图像)全部内容,希望文章能够帮你解决Android – 从我刚拍摄的图片中获取URI(不再保存图像)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。