700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > android 相册 uri空 android拍照获得图片URI为空的处理方法

android 相册 uri空 android拍照获得图片URI为空的处理方法

时间:2021-11-15 12:22:45

相关推荐

android 相册 uri空 android拍照获得图片URI为空的处理方法

在拍照的时候,获得图片URI为空,

发起intent请求:

private void getBitmapFromTakePictrue()

{

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

this.startActivityForResult(intent, 3);

}

处理结果:w plain

@Override

protected void onActivityResult(int requestCode, int resultCode, Intent data)

{

Bundle bundle = data.getExtras();

bitmap = (Bitmap) bundle.get("data");// 获取相机返回的数据,并转换为Bitmap图片格式

if (data.getData() != null)

{

uriImageData = data.getData();

}

else

{

uriImageData = Uri.parse(MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, null,null));

}

copy如果获取到的data.getData() 为空的时候,则需要使用Uri.parse(MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, null,null));方法将bitmap获取它的uri,这样就可以解决当部分手机拍照获取图片uri为空的情况。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。