【发布时间】:2011-09-03 06:06:19
【问题描述】:
我想使用设备摄像头显示图像捕获,为此我使用了下面的代码。但是我在 onActivityResult 返回的数据中得到空值。所以请为我提供解决方案..
谢谢,
我的代码是:
File root = new File(Environment.getExternalStorageDirectory()+"/TestCameraGallery");
root.mkdirs();
MyCameraGallery = new File(root, "mycamerapicname");
Uri outputFileUri = Uri.fromFile(MyCameraGallery );
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, CAMERA_PIC_REQUEST);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == CAMERA_PIC_REQUEST)
{
Uri uri = data.getData();
}
}
uri 的值为 null 并给出空指针异常所以请帮助我
【问题讨论】:
标签: android-camera