バーコード スキャンには ZXing ライブラリを使用します。
私のプロジェクトでは、ZXing、IntentIntegrator.java、および IntentResult.java の 2 つのクラスを使用しています。
そして、バーコード画像からコードを取得し、以下のコードからバーコード画像のフォーマットを簡単に取得できます。
public void onClick(View view)
{
IntentIntegrator integrator = new IntentIntegrator(this);
integrator.initiateScan();
}
public void onActivityResult(int requestCode, int resultCode, Intent intent)
{
IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
if (scanResult != null)
{
String barcode;
String format;
barcode=scanResult.getContents();
format=scanResult.getFormatName();
}
}
さて、私の質問は、テキスト、URL、アドレス帳、電話番号、電子メール アドレスなどのバーコードの種類を取得する方法です。
私はあなたの助けが必要です、助けてください!
前もって感謝します。