8

ここで、バーコードのエンコードに関する例を確認しました。

http://code.google.com/p/zxing/source/browse/trunk/androidtest/src/com/google/zxing/client/androidtest/ZXingTestActivity.java

しかし、それが生成するのは QR だけです。1D バーコードの生成/エンコードを探しています。適切なエンコード タイプは何ですか?

Intent intent = new Intent("com.google.zxing.client.android.ENCODE");
intent.setPackage("com.google.zxing.client.android");
intent.putExtra("ENCODE_TYPE", "???");

バーコード スキャナーは、ENCODE_TYPE = CODE_39 も CODE_93 も好みません。何か案は?

4

2 に答える 2

9

Intentsの javadoc が必要です。ENCODE_FORMATではなく、が必要ですENCODE_TYPE

于 2011-06-16T20:57:15.193 に答える
7

1D バーコードをエンコード/生成するには

Intent intent = new Intent("com.google.zxing.client.android.ENCODE");

intent.putExtra("ENCODE_FORMAT", "UPC_A");
intent.putExtra("ENCODE_DATA", "12345678901");

startActivity(intent);

ここで重要なのは、 ENCODE_FORMATと 1D バーコード形式 (この場合はUPC_A ) とエンコードするデータ (UPC コードの場合は 11/12 桁である必要があります) です。

お役に立てれば

于 2011-07-05T15:03:00.810 に答える