Zxing条码库支持android?

时间:2012-08-06 10:15:35

标签: android zxing

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

以下是条形码的类型

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

我想在app中给予支持,所以zxing支持以上所有这些吗?或任何其他免费的第三方图书馆

感谢。

2 个答案:

答案 0 :(得分:3)

  

ZXing(发音为“zebra crossing”)是一种开源的多格式   1D / 2D条码图像处理库,用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/

答案 1 :(得分:0)

使用Zxing IntentIngegrator将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();
    }
  };