如何从android上的路径“file:/// storage / ...”中提取相机意图的图像

时间:2014-03-23 04:27:34

标签: android android-intent bitmap camera

我一直试图从相机意图中获取图像。我的代码基于How to make Android Camera Intent return full size picture的答案。

我调用相机的代码是

public void dispatchCameraIntent(View view) {
    Intent camera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    CameraUtils.cameraImageUri = CameraUtils.getOutputMediaFileUri(this);
    camera.putExtra(MediaStore.EXTRA_OUTPUT, CameraUtils.cameraImageUri);
    startActivityForResult(camera, TAKE_PHOTO_REQUEST_CODE);
}

文件uri以

的形式返回
file:///storage/sdcard0/Pictures/MyCameraApp/IMG_20140322_201346.jpg

我的问题是onActivityResult中的数据字段始终为空:

protected void onActivityResult(int requestCode, int resultCode, Intent data){
  //data is null
}

我尝试过其他一些方法,但都失败了。

0 个答案:

没有答案