【问题标题】:Cannot Scan QR Stylized QR Code using ZBar & ZXing Libs无法使用 ZBar 和 ZXing Libs 扫描 QR Stylized QR 码
【发布时间】:2015-09-07 12:07:20
【问题描述】:

我无法阅读我们的程式化二维码。顺便说一句,二维码是使用 Adob​​e Photoshop 进行风格化的。

https://scontent-lax3-1.xx.fbcdn.net/hphotos-xft1/v/t34.0-12/11992513_901280573259284_1879944565_n.jpg?oh=f225b84841ed4b9c820aed9c6ccf2679&oe=55EECDB5

我已完全按照说明进行

  1. 添加了对 build.gradle 的依赖

    compile 'me.dm7.barcodescanner:zxing:1.8.2'
    
  2. 修改MainActivity

    public class MainActivity extends ActionBarActivity implements ZBarScannerView.ResultHandler {
    
    private ZBarScannerView mScannerView;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        mScannerView = new ZBarScannerView(this);
        mScannerView.setAutoFocus(true);
        mScannerView.setFlash(true);
        List<BarcodeFormat> formats = new ArrayList<BarcodeFormat>();
        formats.add(BarcodeFormat.QRCODE);
        mScannerView.setFormats(formats);
    
        mScannerView.setBackgroundTintList(ColorStateList.valueOf(Color.BLACK));
        mScannerView.setBackgroundTintMode(PorterDuff.Mode.DARKEN);
        setContentView(mScannerView);
    }
    
    @Override
    protected void onResume() {
        super.onResume();
        mScannerView.setResultHandler(this);
        mScannerView.startCamera();
    }
    
    @Override
    protected void onPause() {
        super.onPause();
        mScannerView.stopCamera();
    }
    
    
    
    @Override
    public void handleResult(Result result) {
        Log.d("---------------------", result.getContents()); // Prints scan results
        Log.d("---------------------", result.getBarcodeFormat().getName());
        Toast.makeText(this, result.getContents(), Toast.LENGTH_SHORT).show();
    
    }
    

    }

  3. 在运行时,常规 QR 码可以完美读取,但我们的自定义 QR 则不能。

请帮忙。

【问题讨论】:

    标签: qr-code


    【解决方案1】:

    使用 Quick Mark 对我来说你的 QR 扫描没问题。某些扫描仪无法扫描深色 QR 码上的亮光,例如,红底白字比红底白字要好。希望对你有帮助!~

    【讨论】:

      猜你喜欢
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多