目標は、単一のアプリケーションにQRコードリーダーを含めることです。フォールバックプランは、電話を90度回転させたときにBardcodeスキャナーを死なせずに使用することです。
当初、インテントはzxingバードコードリーダーを呼び出すために使用されていました。ただし、そのためには、バーコードスキャナーを別のアプリケーションとしてインストールする必要があります。ユーザーが1つのアプリケーションをダウンロードできるようにする必要があります。さらに、Android Inspire電話を90度回転すると、zxingBardcodeアプリケーションが再起動しました。
QRコードを読み取ることができる単一のAndroidアプリケーションにzxingをどのように統合する必要がありますか?日食プロジェクトが作成されました。android/srcがプロジェクトにインポートされました。core/srcがプロジェクトにインポートされました。コンパイルします。ただし、インテントを呼び出すときに、インテントへの呼び出しが戻ることはありません。行は次のとおりです。
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("com.google.zxing.client.android.SCAN.SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 1);
洞察をありがとう。