gpt4 book ai didi

android - zxing条码扫描器在读取第二个二维码时自动对焦问题

转载 作者:行者123 更新时间:2023-11-29 18:04:25 25 4
gpt4 key购买 nike

我正在使用 zxing ( http://code.google.com/p/zxing/ ) 库在 Android 和 iOS 上读取二维码。它非常适合读取第一个二维码,但随后会遇到问题。

一种简单的复现方法是读取一个二维码,然后将另一个二维码放在设备前面。扫描仪不会读取新的二维码。移动设备使二维码完全脱离屏幕后,再移动设备重新聚焦在二维码上,即可成功读取。

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" />

关于android - zxing条码扫描器在读取第二个二维码时自动对焦问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14126045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com