camera.setDisplayOrientation(result); //设置拍摄角度
}
然后设置焦距和打开的竖屏横屏
private void setCamera(){
if(checkCameraHadware()){
camera = openFrontFacingCameraGingerbread();
//设置摄像头方向调整摄像头旋转90度,成竖屏
setCameraDisplayOrientation(this,mCurrentCamIndex,camera);
Camera.Parameters parameters = camera.getParameters();
parameters.setPictureFormat(ImageFormat.JPEG);
List list= parameters.getSupportedFocusModes(); //获取支持的对焦格式
for(String str : list){
Log.e(TAG,“支持的对焦模式:”+ str );
}
//手机支持的图片尺寸合集
List<Camera.Size> pictureList = parameters.getSupportedPictureSizes();
//手机支持的预览尺寸集合
List<Camera.Size> previewList = parameters.getSupportedPreviewSizes();
//设置为当前使用手机的最大尺寸
parameters.setPictureSize(pictureList.get(0).width,pictureList.get(0).height);
minFocus = parameters.getZoom();