前记:今天突然发现我刚打开的项目代码在eclipse中打了好几个警告,Camera is deprecated, Camera.Parameters is deprecated……等已经废弃的警告。一看官方文档原来Google本次Android版本更新对Camera这块新出了替代类
android.hardware.camera2。
这个类把Camera设备封装成多级(包含多个处理阶段)的线性管道,这个管道用来处理输入请求中捕获的每个帧。通过camera2向系统请求拍照时,会返回一个带有一套图像缓冲的输出数据包。如果多个请求的会按顺序处理,多次重复请求只发一次。
使用新API:
1.获取
CameraManager实例就可以遍历,查询和打开一个Camera对象。
2
.通过cameraManager对象调研
getCameraCharacteristics(String)来获得
CameraCharacteristics对象,该对象包含设备的设置信息和输出参数。
3.通过
CameraCapture