Android二维码生成与扫描

Android

老板,请尽情用红包来蹂躏我吧!!!😘😘😘

扫码场景现在很普遍,支付宝付款、微信付款、扫码等,两种扫码方式:zxingzbar。了解与使用,方便集成到项目中。

介绍

  • zxing

    • google推出用于识别多种格式条形码的开源项目,维护中
    • 支持更多的码制:datamatix、PDF417
  • zbar

    • 主要用C来写,速度极快,推出iPhone的SDK和Android的调用方法JNI,不在维护
    • 不能很好支持PDF417,但是在源码中有对PDF417码的处理

比较两者的扫码速度,实践证明,zbar的扫码速度优于zxing

感谢、集成

由于源代码并不是所有的模块都是需要的,因此裁剪,优化是非常必要的。
感谢bingoogolapple,裁剪了源代码,并且打包成依赖库:生成二维码、扫描二维码。两种扫码方式之间切换非常方便。

  • zxing
    1
    2
    3
    dependencies {
    implementation 'cn.bingoogolapple:bga-qrcode-zxing:latestVersion'
    }
  • zbar
    1
    2
    3
    dependencies {
    implementation 'cn.bingoogolapple:bga-qrcode-zbar:latestVersion'
    }
谢谢老板,请尽情用红包来蹂躏我吧!!!
0%