Ejemplo n.º 1
0
  public void chooseCamera() {
    // if the camera preview is the front
    if (cameraFront) {
      int cameraId = findBackFacingCamera();
      if (cameraId >= 0) {
        // open the backFacingCamera
        // set a picture callback
        // refresh the preview

        mCamera = Camera.open(cameraId);
        mPicture = getPictureCallback();
        mPreview.refreshCamera(mCamera);
      }
    } else {
      int cameraId = findFrontFacingCamera();
      if (cameraId >= 0) {
        // open the backFacingCamera
        // set a picture callback
        // refresh the preview

        mCamera = Camera.open(cameraId);
        mPicture = getPictureCallback();
        mPreview.refreshCamera(mCamera);
      }
    }
  }