gpt4 book ai didi

android - 我怎样才能在图片库中获得真实路径?

转载 作者:行者123 更新时间:2023-11-30 04:50:08 25 4
gpt4 key购买 nike

我从设备的图库中获取了所有图像,但我得到的图像路径类似于 content://media/external/image/media/102,所以我想为每个图像获取真实的图像路径并发送电子邮件,我怎样才能获得路径?给出下面我使用的代码,任何人都知道,请给我一些示例代码..我有电子邮件代码。我只想获得真实的图像路径。我怎样才能将这个路径转换为真实的一个(就像'/sdcard/image.png')?

Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent, 1);

最佳答案

Uri photoUri = data.getData();
String[] proj = { MediaStore.Images.Media.DATA };
Cursor actualimagecursor = managedQuery(photoUri, proj,null, null, null);
int actual_image_column_index = actualimagecursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); actualimagecursor.moveToFirst();
String img_path = actualimagecursor.getString(actual_image_column_index);

效果很好..

关于android - 我怎样才能在图片库中获得真实路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3750391/

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