同一设备的前置和后置摄像头可以支持不同的硬件级别吗?
Can Front and Back cameras of the same device have different supported hardware level?
要获取相机设备支持的硬件级别,我们可以使用 Camera2
API 的方法,需要 CAMERA_ID
才能获取此信息。
这是否意味着智能手机的每个摄像头都可以具有不同的硬件级别?还是保证所有相机都具有相同的硬件级别,我可以使用可用相机 ID (manager.cameraIdList
) 中的任何 CAMERA_ID
(正面或背面)?
val cameraManager = context.getSystemService(Context.CAMERA_SERVICE) as CameraManager
val cameraCharacteristics = cameraManager.getCameraCharacteristics(CAMERA_ID)
val level = cameraCharacteristics.get(CameraCharacteristics.INFO_SUPPORTED_HARDWARE_LEVEL)
不,每个相机设备都有自己支持的硬件级别。无法保证前置和后置摄像头支持相同的功能,因此您需要单独检查它们。
要获取相机设备支持的硬件级别,我们可以使用 Camera2
API 的方法,需要 CAMERA_ID
才能获取此信息。
这是否意味着智能手机的每个摄像头都可以具有不同的硬件级别?还是保证所有相机都具有相同的硬件级别,我可以使用可用相机 ID (manager.cameraIdList
) 中的任何 CAMERA_ID
(正面或背面)?
val cameraManager = context.getSystemService(Context.CAMERA_SERVICE) as CameraManager
val cameraCharacteristics = cameraManager.getCameraCharacteristics(CAMERA_ID)
val level = cameraCharacteristics.get(CameraCharacteristics.INFO_SUPPORTED_HARDWARE_LEVEL)
不,每个相机设备都有自己支持的硬件级别。无法保证前置和后置摄像头支持相同的功能,因此您需要单独检查它们。