目录
1.概述
在kotlin 开发app 很流行的今天来实现用kotlin 代码开启camera2预览功能
2.Camera2调用流程分析
调用流程:
1、获取摄像机管理类:mCameraManager = (CameraManager) getSystemService(Context.CAMERA_SERVICE) as CameraManager
2、打开某个具体的摄像机:mCameraManager.openCamera(cameraId, stateCallback, null)
3、在打开成功的回调里面,创建预览请求:mCameraDevice.createCaptureSession
4、在创建预览请求的回调里面,设置预览模式:mCameraCaptureSession.setRepeatingRequest