2012-04-10 274 views
-1

我正在開發一個條碼應用程序。通過ZXing庫將採集到的條碼相機圖像解碼。所以只需要下載jar文件並將其添加爲外部jar。但我的問題是,我該如何開始使用該類,根本沒有示例代碼。所以你可以給我提供一些最初的東西,這樣我就可以輕鬆地完成這個過程。ZXing庫條碼掃描器

回答

1

從您的應用程序調用斑馬線SCAN意圖,這樣的方式:

public Button.OnClickListener mScan = new Button.OnClickListener() { 
    public void onClick(View v) { 
     Intent intent = new Intent("com.google.zxing.client.android.SCAN"); 
     intent.putExtra("SCAN_MODE", "QR_CODE_MODE"); 
     startActivityForResult(intent, 0); 
    } 
}; 

public void onActivityResult(int requestCode, int resultCode, Intent intent) { 
    if (requestCode == 0) { 
     if (resultCode == RESULT_OK) { 
      String contents = intent.getStringExtra("SCAN_RESULT"); 
      String format = intent.getStringExtra("SCAN_RESULT_FORMAT"); 
      // Handle successful scan 
     } else if (resultCode == RESULT_CANCELED) { 
      // Handle cancel 
     } 
    } 
} 

Ref:http://code.google.com/p/zxing/wiki/ScanningViaIntent 

Sample code:http://as400samplecode.blogspot.in/2011/09/android-barcode-scanner-using-zxing.html 
+0

我知道這一點,但你能告訴我,是否只有這樣才能繼續進行意圖。我們可以使用zXing類嗎?如果是的話,我們該如何開始? – 2012-04-10 09:35:30

+0

是的,只有我在onclicklistener中顯示它... – Karthi 2012-04-10 10:39:20

+0

所以你能告訴我哪些東西需要在設備中獲得意圖的迴應 – 2012-04-10 10:43:07

2

好的,只要通過Zxing庫的源代碼鏈接,看看Android-Integration部分,您可以在其中找到如何使用Android-Zxing庫。

+1

看看示例[使用Eclipse將zxing條碼掃描器本地集成到Android應用程序中](http://damianflannery.wordpress.com/2011/06/13/integrate-zxing-barcode-scanner-into-your-android- app-natively-using-eclipse /) – user370305 2012-04-10 09:35:43

0

我的方法是將代碼導入到helloworld,讓它工作,然後通過導入它作爲子項目來播放它。我還將這個hello world項目上傳到了4shared。參考這個post