ZXingライブラリを使用して以下のようにバーコードをスキャンしようとしています。 Barcode Image http://i.minus.com/ih2b9lavDxOSP.pngZXing:UPC + 5でスキャンするバーコード補足
// start scanning
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "ONE_D_MODE");
startActivityForResult(intent, REQUEST_CODE);
私は"TWO_D_MODE"
で"ONE_D_MODE"
を交換した場合、アプリが正常に両方のバーコードを検出することができます。 result
の値は変更されません(まだ051488005995)。
// onActivityResult
if(requestCode == REQUEST_CODE && resultCode == RESULT_OK)
String result = intent.getStringExtra("SCAN_RESULT");
バーコード値051488005995と50115の両方を取得する方法はありますか?
補足+5バーコード(50115)を取得せずにバーコード上ISBN(0142501158)を得る他の方法はまた、素晴らしいだろう。
ありがとうございました。
はいいですねました。私はそれが私のアプリのために働くかどうか確認します。ありがとう:) –
あなたは最も確かにIntentによってライブラリを使用できます:http://code.google.com/p/zxing/wiki/ScanningViaIntent。しかし私は、この方法で+5のバーコードに含まれる「生の」補足情報を返すよう書いたとは思わない。ソースを直接使う必要がありますが、 'MultipleBarcodeReader'は動作しません。 –
@SeanOwenそれを調べてください。 RDD全体をデータベースに格納するバッチステートメントを準備するにはどうすればよいですか。 'http:// stackoverflow.com/questions/37462803/prepare-batch-statement-to-store-all-the-rdd-to-mysql-generated-spark-strea' – Naresh