android拍照获得图片URI为空的处理方法
2016-06-01 09:37
453 查看
在拍照的时候,获得图片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为空的情况。
发起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为空的情况。
相关文章推荐
- 2015最流行的Android组件、工具、框架大全
- Android 简单引导页实现
- Android 日历控件 mCalendarView
- Android Design Support Library(一)用TabLayout实现类似网易选项卡动态滑动效果
- Android 点9图
- Android高德地图开发具体解释
- 打开Android studio弹出来"cannot lock system folders"框框的解决方法
- Android内存泄露总结
- Android 功能引导
- Android4.4-Launcher源码分析系列之关键的类和接口之DropTarget、DragSource
- android studio插件
- Java4Android第6课:java的多态性
- android binder
- Android中使用自定义View实现shape图形绘制
- 学会编写Android Studio插件 别停留在用的程度了
- Android 性能优化一
- Android Studio官方版DrawerLayout侧滑菜单解析
- Android toolbar与actionbar区别
- Android绘图机制与处理技巧(四)——Android图像处理之画笔特效处理
- Android 常用控件屬性