繁体   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