我使用谷歌视觉API扫描二维码和条码。它不支持相机自动对焦,并且在检测条形码时仍然模糊。尽管我的设备支持自动对焦。我正在使用vision api提供的自动对焦功能,但它不起作用

cameraSource = new CameraSource
            .Builder(getActivity(), barcodeDetector)
            .setRequestedPreviewSize(1600, 1024)
            .setAutoFocusEnabled(true)
            .build();

日志显示:
I/CameraSource: Camera auto focus is not supported on this device.

请帮忙。我该怎么解决?

最佳答案

尝试更新示例代码。新版本不包含用于setAutoFocusEnabledCameraSource.Builder方法:
https://github.com/googlesamples/android-vision/blob/master/visionSamples/barcode-reader/app/src/main/java/com/google/android/gms/samples/vision/barcodereader/ui/camera/CameraSource.java

07-24 09:46