dcyde

Untitled

Jun 19th, 2017
10
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.82 KB | None | 0 0
  1. c = Camera.open(findFrontFacingCamera());
  2.         SurfaceView view = new SurfaceView(this);
  3.         try {
  4.             c.setPreviewDisplay(view.getHolder());
  5.         } catch (IOException e) {
  6.             // TODO Auto-generated catch block
  7.             e.printStackTrace();
  8.         }
  9.         c.startPreview();
  10.         c.takePicture(null, null, null, new PicClick(this));
  11.        
  12.     }
  13.    
  14.     private int findFrontFacingCamera() {
  15.         int cameraId = -1;
  16.         // Search for the front facing camera
  17.         int numberOfCameras = Camera.getNumberOfCameras();
  18.         for (int i = 0; i < numberOfCameras; i++) {
  19.             CameraInfo info = new CameraInfo();
  20.             Camera.getCameraInfo(i, info);
  21.             if (info.facing == CameraInfo.CAMERA_FACING_FRONT) {
  22.                 Log.d("TAG", "Camera found");
  23.                 cameraId = i;
  24.                 break;
  25.             }
  26.         }
Add Comment
Please, Sign In to add comment