调用系统相机 bundle为null

来源:互联网 发布:电脑屏幕录制软件 免费 编辑:程序博客网 时间:2024/06/07 05:00
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);                File dir=Environment.getExternalStorageDirectory();                file=new File(dir,"temp.jpg");                Uri uri=Uri.fromFile(file);                intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);                intent.putExtra("return-data", false);                startActivityForResult(intent, 1);

当调用系统相机拍照之后在onActivityResult中获取到的bundle是空的现象,出现这种情况 就需要通过
 intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);
来给起指定一个路径,然后通过这路径来访问
0 0
原创粉丝点击