2012-04-10 15 views
-1

私はバーコードアプリケーションを開発中です。キャプチャされたバーコードカメラ画像はZXingライブラリを介してデコードされます。だから私は単にjarファイルをダウンロードしてそれを外部のjarファイルとして追加しています。しかし、私の問題は、どのように私はそのクラスの使用を開始することができます、全くサンプルコードがないということです。私は最初のことを私に提供することができますので、私は簡単にそのプロセスを辿ることができます。バーコードスキャナとZXingライブラリ

答えて

1

このように、あなたのアプリケーションからZXing 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のクラスを使用できますか?はいの場合、どうすれば始めることができますか? –

+0

はい、それは私がonclicklistenerでそれを示すだけです... – Karthi

+0

あなたはデバイスの中でどのデバイスが必要かを私に教えてもらえますか? –

2

[OK]を、ちょうどZxingライブラリのソースリンクを行って、Android-Zxingライブラリを使用する方法を見つけることができるAndroid-Integrationの部分を見てください。

+1

例を見る[Eclipseを使ってzxingバーコードスキャナをあなたのAndroidアプリにネイティブで統合](http://damianflannery.wordpress.com/2011/06/13/integrate-zxing-barcode-scanner-into-your-android- app-native-using-eclipse /) – user370305

0

は、あなたが直接あなたのプロジェクトにZXingのいくつかのクラスを使用することができます。私は基本的なクラスをコピーした後

How to use zxing core as library on my Android project?

Embedding ZXing in android app

これら2件のStackOverflowの記事次、あなたがクラスCaptureActivity.javaのコードの一部を同じダウン取り除くことができなかった

(これは主な活動クラス)を試行錯誤的に分析する。

0

私のやり方は、コードをhelloworldにインポートし、それを動作させてから、これをサブプロジェクトとしてインポートして再生することでした。私はこのhello worldプロジェクトを4sharedにアップロードしました。このpostを参照してください。

関連する問題