zxing正在生成QR码而不是条形码

时间:2012-03-30 19:40:02

标签: android zxing

我正在使用zxing 2.0。 我正在尝试创建一个条形码,但它正在创建一个二维码。 这是我正在使用的:

Context context = getActivity();
Intent intent = new Intent(context, EncodeActivity.class);
intent.setAction(Intents.Encode.ACTION);
intent.putExtra(Intents.Encode.TYPE, Contents.Type.TEXT);
intent.putExtra(Intents.Encode.DATA, "12345678901"); 
intent.putExtra(Intents.Encode.FORMAT, BarcodeFormat.UPC_A);
startActivity(intent);

1 个答案:

答案 0 :(得分:3)

而不是

intent.putExtra(Intents.Encode.FORMAT, BarcodeFormat.UPC_A);

以及所有其他intent.putExtra(Intents.Encode.*

Context context = getActivity();
Intent intent = new Intent("com.google.zxing.client.android.ENCODE");
    intent.putExtra("ENCODE_TYPE", Text);
    intent.putExtra("ENCODE_DATA", "12345678901");
    intent.putExtra("ENCODE_FORMAT", "UPC_A");
    startActivity(intent);