十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
我们知道自定义Camera需要以下几步
1、打开相机
public static Camera openFacingBackCamera() { Camera cam = null; Camera.CameraInfo cameraInfo = new Camera.CameraInfo(); for (int camIdx = 0, cameraCount = Camera.getNumberOfCameras(); camIdx < cameraCount; camIdx++) { Camera.getCameraInfo(camIdx, cameraInfo); if (cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) { try { //打开相应的摄像头,目前是前置摄像头 cam = Camera.open(camIdx); } catch (RuntimeException e) { e.printStackTrace(); if (cam!=null){ cam.stopPreview(); cam.release(); } cam = null; } } } return cam; }