2012-08-06 62 views
0

我對android中zxing庫的條碼類型支持有點困惑,所以請給我這裏的建議。Zxing zxing條碼庫支持android?

下面是條形碼的類型

阿茲特克2D,QR二維碼,一維碼128B,二維矩陣(ECC 200)

,我想給在應用程序的支持,以便確實斑馬線上述所有這些支持?或任何其他免費的第三方庫可用

謝謝。

+1

看一看這個問題http://stackoverflow.com/questions/10782354/android-qr-code-library-not-zxing/10783468#10783468 – 2012-08-06 10:20:36

回答

3

斑馬線(發音爲「斑馬線」)是一個開放源代碼,多格式 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/

0

使用斑馬線IntentIngegrator在你的項目整合斑馬線。此鏈接可能有所幫助 - 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(); 
    } 
    };