zxing正在生成QR code,而不是一个酒吧code的 [英] zxing is generating a QR code instead of a Bar Code

查看:149
本文介绍了zxing正在生成QR code,而不是一个酒吧code的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用zxing 2.0。
我试图创建一个酒吧code,而是它创造一个QR code。
下面是我使用的是什么:

 上下文的背景下= getActivity();
意向意图=新意图(背景下,EN codeActivity.class);
intent.setAction(Intents.En code.ACTION);
intent.putExtra(Intents.En code.TYPE,Contents.Type.TEXT);
intent.putExtra(Intents.En code.DATA,12345678901);
intent.putExtra(Intents.En code.FORMAT,酒吧codeFormat.UPC_A);
startActivity(意向);


解决方案

而不是

  intent.putExtra(Intents.En code.FORMAT,酒吧codeFormat.UPC_A);

和其他所有的 intent.putExtra(Intents.En code *

尝试

 上下文的背景下= getActivity();
意向意图=新意图(com.google.zxing.client.android.EN code);
    intent.putExtra(EN code_TYPE文本);
    intent.putExtra(EN code_DATA,12345678901);
    intent.putExtra(EN code_FORMAT,UPC_A);
    startActivity(意向);

I am using zxing 2.0. I'm trying to create a Bar code, but instead it's creating a QR code. Here's what I'm using:

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);

解决方案

Instead of

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

and all the other intent.putExtra(Intents.Encode.*

try

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);

这篇关于zxing正在生成QR code,而不是一个酒吧code的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆