0

zxingライブラリの使用に問題があります。私はこの答えのようにすべてをします。次に、ライブラリを使用するために、このチュートリアルを使用しました。そこで、アプリにcore.jarとライブラリzxingを追加しました。このコードで使ってみます

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

そして、アプリをコンパイルして起動し、このコードを呼び出すボタンを押すと、予期しないエラーが発生し、すべてがシャットダウンされます。デバイスにバーコードスキャナーがインストールされていて、このライブラリを使用しない場合は、正常に機能します。ただし、インターネットに接続されていない電話でアプリを使用する必要があるため、このライブラリを機能させる必要があります。

ありがとう

4

1 に答える 1

1

例外はActivityNotFoundExceptionです。バーコードスキャナーがインストールされているかどうかを確認していません。いいえ、マニフェストを変更する必要はありません。

あなたがすべきことは、あなた自身を転がそうとする代わりに、インテントによって統合するために提供された指示を使用することです。使用IntentIntegratorhttp ://code.google.com/p/zxing/wiki/ScanningViaIntent

于 2012-07-23T15:05:26.687 に答える