2010-12-02 5 views
0

私はZXingバーコードスキャナのインテントを活用しましたが、アプリケーションバーコード(写真を撮ったバーコードは携帯電話にインストールされます)をスキャンします。ソーダ缶や食べ物の箱など、毎日のオブジェクトのバーコードをスキャンできるようにしたい。私はそれを検出しません通常のバーコードにそれを置く。ZXingバーコードスキャナはアプリケーションバーコードのみをスキャンします

私がインテントを呼び出すときのコードは次のとおりです。

  public void onClick(View v) { 

      //Link to the Barcode Scanner intent. 
      Intent intent = new Intent("com.google.zxing.client.android.SCAN"); 
      intent.putExtra("SCAN_MODE", "QR_CODE_MODE");   

      startActivityForResult(intent, 0); 

     } 

私が間違っていることを教えてもらえますか?どんな助けもありがとうございます。

+1

Blrflの回答は正しいはずですが、QRコードは「アプリバーコード」にのみ使用されていると誤解されています。 – Jess

答えて

3

SCAN_MODEを余分に残して、わかっているものはスキャンします。

+0

この回答を展開する - あなたが参照している "App barcode"は、実際にはQRコードと呼ばれています。それはより小さな黒い四角でいっぱいの正方形です。 QR_CODE_MODEのscan_modeを送信すると、スキャンする種類(縦の黒い棒)ではなく、その種類のバーコードのみを検索するようZXingに指示します。 –

関連する問題