我试过以下 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 码的完整数据。 以下是二维码图片。
最佳答案
那不是二维码。那是一个数据矩阵。
很可能,您得到“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/