gpt4 book ai didi

java - 从相机 Intent 中检索图像 URI 并将图像设置为 Imageview

转载 作者:行者123 更新时间:2023-12-01 17:59:54 24 4
gpt4 key购买 nike

我正在尝试检索图像 URI 并将图像设置为 Imageview...但是每次我尝试时, ImageView 上都会出现黑色图像...

下面是我的代码:-

//相机 Intent

Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
i.putExtra(android.provider.MediaStore.EXTRA_OUTPUT,mImageCaptureUri);

startActivityForResult(i, request);

从相机 Intent 获取数据

Bundle extra = data.getExtras();
Bitmap photos =(Bitmap)extra.get("data");
String path=getOriginalImagePath();
File f = new File(path); //
ImageURI = Uri.fromFile(f);
showpotos.setImageURI(ImageURI);



public String getOriginalImagePath() {
String[] projection = { MediaStore.Images.Media.DATA };
Cursor cursor = Profile_details.this.managedQuery(
MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
projection, null, null, null);
int column_index_data = cursor
.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToLast();

return cursor.getString(column_index_data);
}

如何解决这个问题......请帮忙

最佳答案

删除第二个代码 list 中的所有内容。

onActivityResult()中,从mImageCaptureUri加载图像。这是您告诉相机应用程序保存图像的地方。

关于java - 从相机 Intent 中检索图像 URI 并将图像设置为 Imageview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41851823/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com