两种方法 1.设置临时文件存储
intent.putExtra(MediaStore.Images.Media.ORIENTATION, 0);
intent.putExtra(MediaStore.EXTRA_OUTPUT, u);//U为文件路径
2.拍完后从图库读取
ContentValues values = new ContentValues();
Uri photoUri = getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, photoUri);
第一种直接在onActivityResult中读取文件路径就可以了。 第二种使用ContentResolver查询
ContentResolver cr = this.getContentResolver();
						Cursor cursor = cr.query(photoUri, null, null, null, null);
						if (cursor != null&&cursor.moveToNext()) { //已拍照并保存
						        String path = cursor.getString(1);
						        System.out.println("path="+path);
						}
						else{//未拍照返回

						}
						cursor.close();