1. 参考博文
Android Camera2 教程 · 第二章 · 开关相机(Kotlin代码)
https://www.jianshu.com/p/df3c8683bb90
因为大佬说的很好,我就不在这里赘述了,我前面有些过一个可以直接使用的Camera2应用,参考这里.
2. Java实现
public class UseCamera2_2Activity extends AppCompatActivity {
private static final String TAG = UseCamera2_2Activity.class.getSimpleName();
/**相机管理类,含有相机信息*/
CameraManager mCameraManager;
CameraDevice mCameraDevice;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_use_camera2_2);
// 1. 获取CameraManager
mCameraManager = (CameraManager) getSystemService(CAMERA_SERVICE)