0

我对 android 中的 zxing 库对条形码类型的支持有点困惑,所以请在这里给我建议。

这是条形码的类型

Aztec 2D、QR 2D 代码、1D 代码 128b、2D 矩阵 (ECC 200)

我想在应用程序中提供支持,那么 zxing 是否支持上述所有这些?或任何其他免费的第三方库可用于

谢谢。

4

2 回答 2

3

ZXing(读作“斑马线”)是一个开源的、多格式的一维/二维条码图像处理库,用 Java 实现,可移植到其他语言。我们的重点是使用手机上的内置摄像头扫描和解码设备上的条形码,而无需与服务器通信。但是,该项目也可用于对台式机和服务器上的条形码进行编码和解码。我们目前支持以下格式:

UPC-A and UPC-E
EAN-8 and EAN-13
Code 39 

Code 93
Code 128
ITF 

Codabar
RSS-14 (all variants)
QR Code 

Data Matrix
Aztec ('beta' quality)
PDF 417 ('alpha' quality) 

http://code.google.com/p/zxing/

于 2012-08-06T10:20:27.543 回答
0

使用 ZxingIntentIngegrator将 Zxing 集成到您的项目中。此链接可能会有所帮助 - http://code.google.com/p/zxing/wiki/ScanningViaIntent

您将在页面底部找到测试项目。

此代码IntentIntegrator将扫描任何支持的内容。

 /* Code copied from ZxingTestActivity */
 private final Button.OnClickListener scanAnything = new Button.OnClickListener() {
    @Override
    public void onClick(View v) {
      IntentIntegrator integrator = new IntentIntegrator(ZXingTestActivity.this);
      integrator.initiateScan();
    }
  };
于 2012-08-06T10:20:48.820 回答