アプリの 1 つで zxing バーコードを使用してバーコードをスキャンしようとしています。ボタンのクリックでバーコードスキャナーを開始する意図を使用しました。
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "PRODUCT_MODE");
startActivityForResult(intent, 0);
ほとんどのバーコードは正常にスキャンできますが、アプリ内で ITF (Interleaved 2 of 5) バーコードをスキャンしようとすると機能しませんが、zxing バーコード スキャナーを使用するだけでは正常に機能します。
今、私はしばらく探していて、ALLOWED_LENGTH を使用できることを読みました。この情報をスキャナに渡す方法について、多くの情報を見つけることができませんでした。私は以下を試しましたが、実際には違いはありません。
**int[] item = new int []{6, 7, 8, 9, 10, 11, 12, 13};**
**intent.putExtra("ALLOWED_LENGTHS", item);**
上記の 2 行をコードに追加しました。誰かがこれを達成する正しい方法を教えてください。
前もって感謝します