源码下载:
https://download.csdn.net/download/qq_31939617/10918241
1.camera2预览和取数据和camera区别还是很大的
2.camera采用回调接口取到预览的帧,经过处理后,再显示预览
3.camera2预览与取数据采用两个不同的方式,预览与取数据不产生冲突
看关键的类:
Camera2Fragment.java
package com.example.sz.cameratest;
import android.Manifest;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.content.pm.PackageManager;
import android.graphics.ImageFormat;
import android.graphics.Matrix;
import android.graphics.RectF;
import android.graphics.SurfaceTexture;
import android.hardware.camera2.CameraAccessException;
import android.hardware.camera2.CameraCaptureSession;
import android.hardware.camera2.CameraCharacteristics;
import android.hardware.camera2.CameraDevice;
import android.hardware.camera2.CameraManager;
import android.hardware.camera2.CaptureReques