zxing正在生成QR code,而不是一个酒吧code的是一个、而不、酒吧、zxing

2023-09-06 16:45:04 作者:亮瞎你的小眼睛

我使用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(意向); 
如何使用zxing生成二维码,解析二维码

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

 
精彩推荐
图片推荐