2017-05-30 73 views
1

我在Android應用程序中使用Google Mobile Vision API掃描QR碼。掃描是絕對好的。無法使用Mobile Vision API集中QR碼

在一些手機中,重點不合適。在Galaxy S4中,我必須前後移動手機進行掃描。

下面的行在build.gradle中。

compile 'com.google.android.gms:play-services-vision:8.4.0' 

這是我如何創建CameraSource。

cameraSource = new CameraSource.Builder(this, barcodeDetector).setAutoFocusEnabled(true).build(); 

儘管自動對焦設置爲true,但QR代碼並未聚焦。

回答

0

嘗試使用國旗FOCUS_MODE_CONTINUOUS_PICTURE在功能setFocusMode

cameraSource = new CameraSource.Builder(this, barcodeDetector) 
      .setFocusMode(autoFocus ? Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE : null) 
      .setAutoFocusEnabled(true).build(); 
+0

有一個在CameraSource –

+0

沒有方法setFocusMode加上'編譯「com.google.android.gms:發揮服務視力:9.0 .2'' –

+0

仍然一樣。無法解決方法setFocusMode() –