1

我正在开发一个必须读取两个二维码的应用程序。关于用 Zxing 做这件事的任何想法?

另外,我需要保存这些二维码的值(考虑 x 和 y 坐标),可以吗?

4

3 回答 3

1

您不必使用 ZXing。

2016 年更新

目前的建议是使用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 值 [...]

于 2016-08-10T22:40:14.733 回答
-1

扫描条形码最简单的方法是使用 zxing IntentIntegrator。在 Android 上保存数据有不同的选项。检查文档共享首选项可能是存储某些数据的最简单方法。

于 2013-10-01T12:22:12.340 回答
-1

您可以去查看 zxing 页面 ( http://code.google.com/p/zxing/ )。您可能会找到有关如何使用它的有用信息。

有多种方法可以在您的应用程序中使用它:

  1. 将其用作外部库,假设用户已经下载或将下载它,然后通过intent检查这里)访问它。
  2. 只需将 lib 复制粘贴到您的项目中并修改内容即可使其在不使用intent.
  3. 复制它并仍然将其用作意图。

对于您问题的第二部分,您可能需要仔细查看 ZXING 来源,您可能会找到坐标等东西的痕迹。

干杯

于 2013-10-01T12:22:37.203 回答