由于最近同学一直在做这个人脸识别方面的集成,正好一起研究一下。查了些资料,整合一下。
写了几小时,撤回ctrl+z一下,结果恢复了挺早的版本了,更致命的是页面下面弹窗已保存为草稿,2小时写的东西都没了,那么从简。
Camera2是用来替代Camera类的
API Level21及以上可以用是,也就是安卓5.0版本及以上。
Platform Version | API Level | VERSION_CODE |
---|
Android 5.0 | 21 | LOLLIPOP |
camera2并不是所有手机都完整支持的。需要硬件层面的支持,硬件支持等级低,camera2的一些高级功能无法使用。不细说,
预览界面
Camera2使用流程为:
1.检查相机权限
检查获取权限(之前特地写了一下)
2.获取相机服务
//创建CameraManager实例
CameraManager cameraManager = (CameraManager)getSystemService(Context.CAMERA_SERVICE);
3.获取相机硬件ID集合
String camerId =