まず最初に自己紹介をします。私は Android プログラミングが初めてのオーストリア出身の若い学生です。私のプロジェクトは、バーコード スキャナーを作成することです。製品をスキャンすると、その製品に関する詳細情報が得られます。
それでは、実際の問題から始めましょう。
チュートリアルに書かれていることはすべて実行しましたが、うまくいきました。ZXING-Source Code は現在、私自身のプロジェクトのライブラリであり、もちろん含まれています。
Android プロジェクトを FILENAME.APK としてエクスポートし、それを SGS3 にコピーすると、すべてが機能します。次に、携帯電話に apk をインストールして、アプリの実行を開始します。「onClick」メソッドを呼び出すスキャンバーコードボタンを押しても何もしません。Android から、アプリケーションが停止したと表示されます。
どの関数を使用する必要があるかわかりません。コードをスキャンできるようにするには、IntentIntegrator メソッドまたはインテント メソッドを使用する必要があります。(メソッドで両方を使用できないことはわかっています。ここに貼り付けて、問題を示します)
public void onClick(final View view)
{
IntentIntegrator integrator = new IntentIntegrator(this);
integrator.initiateScan();
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "PRODUCT_MODE");
startActivityForResult(intent, 0);
}