android拍照获取图片路径,Android系统拍照之后回显并且获取文件路径

这篇博客介绍了Android系统中如何获取拍照后的图片路径,并展示如何回显图片。通过解析 Uri 和查询 MediaStore,获取到照片的本地路径,然后使用 BitmapFactory 解码显示缩略图。同时,文章提到了自定义图片保存路径和处理缩略图的方法,以及在不同Android版本中获取文件路径的注意事项。
摘要由CSDN通过智能技术生成

/*调用拍照返回*/

case PHOTO_REQUEST_GALLERY:

if (data != null) {

Uri uri = data.getData();

String photopath = null;

Cursor cursor = LocationApplication.getContext().getContentResolver().query(uri, null, null, null, null);

if (cursor != null && cursor.moveToFirst()) {

photopath = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA));

Log.e("photopath", "photopath:------------" + photopath);

}

/*显示缩略图*/

custom_menu_videos.setVisibility(View.GONE);

custom_menu_yinpin.setVisibility(View.GONE);

BitmapFactory.Options options = new BitmapFactory.Options();

options.inSampleSize = 2;

Bitmap bm = BitmapFactory.decodeFile(photopath, options);

filePath = photopath;

custom_menu_img.setImageBitmap(bm);

rl_p

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值