Android Zbar 无法读取二维码

标签 android zbar

我试过以下 2 个库来读取 QR 码(不是条形码)。

https://github.com/DushyanthMaguluru/ZBarScanner http://zbar.sourceforge.net/iphone/index.html

两者都在阅读二维码,但两个图书馆都给我 (0104031467489264) 这种格式的数据。 我尝试使用 android QR 阅读器应用程序“QR Droid”读取相同的 QR 码,它返回给我完整的数据,如 (12102013|name|2012046800|110001|1620.91||||||)

谁能指导我如何使用这些库读取 QR 码的完整数据。 以下是二维码图片。

enter image description here

最佳答案

那不是二维码。那是一个数据矩阵。

很可能,您得到“0104031467489264”是因为误报(图书馆认为它找到了条形码)。

如果真的要处理二维码,可以在这里生成测试:http://qrdroid.com/generate

如果您需要处理 Datamatrix,请仔细检查这些库是否支持它们。或者你可以试试 ZXing .

或者,如果需要外部应用程序来处理您的应用程序的扫描是可以的,您可以通过 Intents 集成到 QR Droid,这会容易得多。更多信息和示例代码: http://qrdroid.com/android-developers.php

关于Android Zbar 无法读取二维码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19547002/

相关文章:

android - 当 adb 通过 tcpip 连接时重新启动设备

android - 如何在android项目api 3(android 1.5)中使用Base64(自api 8(2.2)起包含在android中)?

java - 仅 ZBar 扫描二维码

python - 单击按钮时 kivy 加载相机(zbarscan)

android - phonestateintentreceiver.notifyPhoneCallState 有什么用?

android - 将 ImageView 从 URL 加载到主屏幕小部件的 RemoteView

zbar - 使用Pyzbar获取二维码位置

android - ZBar - QR 码扫描器,在 Android Studio 中崩溃

java - 尝试构建 APK 时,Gradle Build 因意外错误而失败