Zxing无法扫码128

Posted

技术标签:

【中文标题】Zxing无法扫码128【英文标题】:Zxing can´t scan code 128 【发布时间】:2016-09-30 18:56:14 【问题描述】:

我尝试编写以code128格式扫描代码的android应用。

我用的是 Zxing 库,支持它。

另一次扫描正常工作。

我使用此代码启动扫描仪:

Intent intent = new Intent("com.google.zxing.client.android.SCAN");
    //intent.putExtra("SCAN_MODE", "PRODUCT_MODE");
    intent.putExtra("SCAN_FORMATS", "CODE_128");
    startActivityForResult(intent, SCAN_TYPE_POSITION);

我做错了什么?

感谢您的回答

【问题讨论】:

你在日志中得到了什么? 当我瞄准 code128 时什么都没有。使用 PRODUCT_MODE 进行的任何其他扫描都可以正常工作。但这不起作用,日志中什么也没有。 @Prera​​kSola 【参考方案1】:
public void scanBar(View v) 
    try 

        //start the scanning activity from the com.google.zxing.client.android.SCAN intent
        Intent intent = new Intent(ACTION_SCAN);
        intent.putExtra("SCAN_FORMATS", "CODE_128");

        startActivityForResult(intent, 0);

     catch (ActivityNotFoundException anfe) 

        //on catch, show the download dialog
        showDialog(Barcode2Activity.this, "Ñão foi encontrado scanner de código de barras", "Deseja realizar o Download?", "Sim", "Não").show();

    

【讨论】:

以上是关于Zxing无法扫码128的主要内容,如果未能解决你的问题,请参考以下文章

zxing私人定制之一 初试扫码

zxingobjc 怎么关闭扫码成功后的声音

android zxing扫码 扫描二维码有对焦的黄点怎么去除

安卓调用zxing扫码之后返回结果为空

Android:实际运用Zxing集成二维码扫描 及 自定义扫码界面(demo源码)

二维码快速扫码优化方案介绍--怎么在光线不足时,手机自动进行补光。