0
private void initCamera() { 
	// TODO Auto-generated method stub 
	   Log.i(TAG, "going into initCamera");
	   if(null != camera)
	   { 
		 camera.setErrorCallback(this);
	     camera.setPreviewCallback(this);
	     camera. setPreviewCallbackWithBuffer(this);
	     Camera.Parameters parameters = camera.getParameters();
	     /** 
	      * 通用设置 
	      *  
	      */ 
		 // 横竖屏镜头自动调整 
	     if (context.getResources().getConfiguration().orientation != Configuration.ORIENTATION_LANDSCAPE) 
	     { 
//	      parameters.set("orientation", "portrait"); // 
//	      parameters.set("rotation", 180); // 镜头角度转90度(默认摄像头是横拍)  
//	      camera.setDisplayOrientation(180); // 在2.2以上可以使用 
//	      Log.e(TAG,"origntation=portrait"); 
	     } else// 如果是横屏 
	     { 
//	      parameters.set("orientation", "landscape"); // 
//	    	 parameters.set("rotation", 180); 
//	      camera.setDisplayOrientation(180); // 在2.2以上可以使用 
//	      camera.setDisplayOrientation(180); // 在2.2以上可以使用 
//	      Log.e(TAG,"origntation=landscape"); 
	     }  
	     /** 
	      * preview  设置 
	      */ 
	     parameters.setPreviewFormat(ImageFormat.NV21);
//	     parameters.setPreviewFpsRange(15, 20); 
	     parameters.setPreviewFrameRate(15);
	     parameters.setPreviewSize(mPreviewWidth, mPreviewHeight);
	     /** 
	      * picture 设置 
	      */ 
	     camera.setParameters(parameters); // 将Camera.Parameters设定予Camera    
	     // 【调试】设置后的图片大小和预览大小以及帧率 
	      
	   } 
	 
}