android拍照获得图片URI为空的处理方法
2013-10-10 08:39
417 查看
在拍照的时候,获得图片URI为空,发起intent请求:
private void getBitmapFromTakePictrue() { Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); this.startActivityForResult(intent, 3);}处理结果:
@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)); }
}如果获取到的
data.getData() 为空的时候,则需要使用[code]Uri.parse(MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, null,null));方法将bitmap获取它的uri,这样就可以解决当部分手机拍照获取图片uri为空的情况。
相关文章推荐
- android拍照获得图片URI为空的处理方法
- Android拍照获得图片URI为空的处理方法
- android拍照获得图片URI为null的处理方法
- android拍照获得图片URI为空的处理方法
- Android 获取手机系统图片、拍照图片时回调后通过URI解析路径的方法,比较全面!!!!
- 【解决方法】android拍照获得的图片太小
- android中常用的图片处理方法,涉及uri位图等多种图片转换
- android图片处理方法(转载)
- Android 获得各处图片的方法
- Android处理图片OOM的若干方法小结
- android图片处理方法
- android图片处理方法(不断收集中)
- android 图片高斯模糊处理方法
- Android处理图片OOM的若干方法小结
- Android处理图片OOM的若干方法小结
- Android 图片处理避免出现oom的方法详解
- Android下图片处理的的一些方法
- android图片处理方法(不断收集中)
- android拍照获得图片及获得图片后剪切设置到ImageView
- Android之根据Uri获得图片或视频文件路径(解决4.4以上版本得不到路径的情况)