簡體   English   中英

zxing條碼掃描器自動對焦讀取第二個qr碼的問題

[英]zxing barcode scanner autofocus issue on reading second qr code

我正在使用zxing( http://code.google.com/p/zxing/ )庫在Android和iOS上進行qr代碼閱讀。 它非常適合讀取第一個qr代碼,但是它會遇到問題。

一種簡單的重現方法是讀取qr代碼,然后將另一個qr代碼放在設備前面。 掃描儀不會讀取新的qr代碼。 移動設備以使qr代碼完全脫離屏幕,然后移動設備以重新聚焦qr代碼,它將成功讀取它。

zxing中有一些自動對焦設置我可以修補嗎? 或者有沒有辦法在讀取第一個代碼后“重置”掃描儀,以便它可以讀取第二個代碼?

我還要提一下,我正在使用zxing作為Titanium中的一個模塊。

我認為是相機權限問題,你有自動焦點權限和其他權限嗎?

喜歡:

<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera.autofocus"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.FLASHLIGHT"/>

如果您仍然收到錯誤,請嘗試添加更多權限,如下所示:

<uses-feature
        android:name="android.hardware.camera"
        android:required="false" />
    <uses-feature
        android:name="android.hardware.camera.front"
        android:required="false" />
    <uses-feature
        android:name="android.hardware.camera.autofocus"
        android:required="false" />
    <uses-feature
        android:name="android.hardware.camera.flash"
        android:required="false" />
    <uses-feature android:name="android.hardware.screen.landscape" />
    <uses-feature
        android:name="android.hardware.wifi"
        android:required="false" />
    <uses-feature
        android:name="android.hardware.touchscreen"
        android:required="false" />
    <uses-feature android:name="android.hardware.camera" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM