質問

私は、バーコードリーダーを使用して本をスキャンして見つける新しいアプリケーションを開発しています。その後、ISBN情報を使用して詳細情報を取得します。

Intentsは機能し、完全なアプリケーションを使用して問題をスキャンすることを知っている1Dバーコードではありませんが、2Dバーコードをスキャンできます。

これは私のコードです。私は意図のエキストラを置くことなくそれを試しましたが、それは何も変えません。

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

私が足りないことは明らかですか?アプリの設定は、1Dスキャンのみで選択されます。

ありがとう

役に立ちましたか?

解決

製品モードを使用すると完全に機能したことがわかりました。なぜ以前にそれを試さなかった理由がわかりません!

intent.putExtra("SCAN_MODE", "PRODUCT_MODE");

他のヒント

(たった1つの場所で答えた場合、おそらく最も簡単です: http://code.google.com/p/zxing/issues/detail?id=574 )

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top