我正在开发一个必须读取两个二维码的应用程序。关于用 Zxing 做这件事的任何想法?
另外,我需要保存这些二维码的值(考虑 x 和 y 坐标),可以吗?
您不必使用 ZXing。
目前的建议是使用Android Barcode API,它在本地(离线)工作,不需要服务器往返:
Barcode API 在设备上以任何方向实时检测条形码。它还可以一次检测多个条码。
它读取以下条形码格式:
- 一维条码:EAN-13、EAN-8、UPC-A、UPC-E、Code-39、Code-93、Code-128、ITF、Codabar
- 二维条码:QR Code、Data Matrix、PDF-417、AZTEC
它会自动解析 QR 码、数据矩阵、PDF-417 和 Aztec 值 [...]
扫描条形码最简单的方法是使用 zxing IntentIntegrator。在 Android 上保存数据有不同的选项。检查文档。共享首选项可能是存储某些数据的最简单方法。
您可以去查看 zxing 页面 ( http://code.google.com/p/zxing/ )。您可能会找到有关如何使用它的有用信息。
有多种方法可以在您的应用程序中使用它:
intent
(检查这里)访问它。intent
.对于您问题的第二部分,您可能需要仔细查看 ZXING 来源,您可能会找到坐标等东西的痕迹。
干杯