//得到外部存储的状态
String status= Environment.getExternalStorageState();
if(status.equals(Environment.MEDIA_MOUNTED))
{
File dir=new File(Environment.getExternalStorageDirectory() + "/myimage/");
if(!dir.exists())dir.mkdirs();
Intent openCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
// File file = new File(dir, String.valueOf(System.currentTimeMillis())
// + ".jpg");
File file = new File(dir, YDCode+"_"+ TimeUtil.getTimeForFile()
+ ".jpg");
path = file.getPath();
Uri imageUri = Uri.fromFile(file);
openCameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
openCameraIntent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0);
startActivityForResult(openCameraIntent, Constant.TAKE_PICTURE);
}else{
Toast.makeText(GoodsPhotoActivity.this, "没有储存卡",Toast.LENGTH_LONG).show();
}