[英]Integrate ZXing QR code scanner without installing BarCode Scanner
[英]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.