public final class cameraManager
extends Object
A sysytem service manager for detecting, characterizing, and connecting to CameraDevices
CameraManager 是系统服务之一,专门用于检测和打开相机,以及获取相机设备特性
获取CameraManager实例
通过
Context
类的getSystemService()
方法来获取一个系统服务,参数使用Context.CAMERA_SERVICE
或CameraManager.class
都行
CameraManager manager=(CameraManager)getSystemService(Context.CAMERA_SERVICE);
内部类(Nested classes)
- CameraManager. AvailabilityCallback : 当相机设备可用状态发生改变时,会回调这个
Callback
中相应的方法- CameraManager. TorchCallback : 闪光灯状态监听类,当闪光灯模式发生改变时,会回调这个
Callback
中相应的方法
公共方法(Publc Methods)
CameraCharacteristics getCameraCharacteristics(String cameraId)
用于查询id为cameraId的相机设备所支持的功能。该方法会返回一个CameraCharacteristics类的对象,
CamraCharacteristic