我在教程链接上遵循了Lars Vogel的教程
虽然本教程非常适合前置摄像头,但不幸的是,我无法让后置摄像头拍照。它来晚了,我可能错过了一些简单的东西。我的代码是:
private int findBackFacingCamera() {
int cameraId = 0;
// Search for the back facing camera
int numberOfCameras = Camera.getNumberOfCameras();
for (int i = 0; i < numberOfCameras; i++) {
CameraInfo info = new CameraInfo();
Camera.getCameraInfo(i, info);
if (info.facing == CameraInfo.CAMERA_FACING_BACK) {
Log.d(DEBUG_TAG, "Camera found" + info.facing);
cameraId = i;
break;
}
}
return cameraId;
}