如何检查相机是否支持使用 CameraX 在 Android 上自动对焦?
How to check if camera supports auto-focus on Android with CameraX?
目前我在我的 Android 项目中使用 CameraX 库。我想以编程方式决定给定的相机实例是否支持自动对焦。我怎样才能得到这些信息?
我可以通过以下方式扩展 CameraCharacteristics class 来解决它:
import android.hardware.camera2.CameraCharacteristics
val CameraCharacteristics.hasAutoFocus: Boolean
get() = get(CameraCharacteristics.CONTROL_MAX_REGIONS_AF) != 0
目前我在我的 Android 项目中使用 CameraX 库。我想以编程方式决定给定的相机实例是否支持自动对焦。我怎样才能得到这些信息?
我可以通过以下方式扩展 CameraCharacteristics class 来解决它:
import android.hardware.camera2.CameraCharacteristics
val CameraCharacteristics.hasAutoFocus: Boolean
get() = get(CameraCharacteristics.CONTROL_MAX_REGIONS_AF) != 0