1

Zxing バーコード スキャナー アプリを使用してバーコードをスキャンしています

Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);

onActivityResult で結果を取得できました。 QR コードの値と QR コード自体を表示したい。QR コードの画像を同時にスキャンしてキャプチャする方法がわかりません。

それを達成する方法はありますか?

4

1 に答える 1

1

ZXing は、スキャンを実行するときに実際に写真を撮りません。カメラフィードから画像を「キャプチャ」しますが、SSD カードやメモリには何も保持しません。サイトに投稿されている IntentIntegrator コードをスキャンしている場合は、生のバイトを取得できます。

http://code.google.com/p/zxing/source/browse/trunk/android-integration/src/com/google/zxing/integration/android/IntentResult.java

IntentResult に raw バイトがあることがわかります。それがどのような形式であるかは正確にはわかりませんが、Bitmap に渡して画像を取得できるに違いありません。

于 2012-11-12T19:36:41.867 に答える