Camera拍照过程
预览成功后使能ShutterButton,定位到ShutterButton的监听事件为onShutterButtonClick方法
//CaptureModule.java
public void onShutterButtonClick()
{
takePictureNow();
}
private void takePictureNow() {
//创建Capture会话并开启会话
CaptureSession session = createAndStartCaptureSession();
//初始化图片参数
PhotoCaptureParameters params = new PhotoCaptureParameters()
//拍照
mCamera.takePicture(params, session);
}
private CaptureSession createAndStartCaptureSession() {
//创建会话
CaptureSession session =
//开启会话
session.startEmpty
最后调用OneCameraImpl的takePicture方法来进行拍照:
@Override
public void takePicture(){
takePictureNow(params, session);
}
public void takePictureNow()
mCaptureSession.capture(request, mCaptureCallb