首先给出我的参考链接地址
Android超方便 集成 Zxing实现扫一扫,闪光灯,生成二维码图片,解析二维码(条码)等功能
此篇文章发布时间结点是17年。。
当前文章发布时间节点是24年。。
请注意时间节点,以免造成原生版本导致的版本冲突问题
为什么要说时间节点问题呢?
随着时间发展,功能组件肯定是不断迭代的,就会导致可能会因为版本问题运行不了,我就是“受害者”,所以有了这篇文章。
可实现功能
当前依赖可实现以下功能,如不符合读者需求可跳过,节约宝贵的时间
- 摄像头扫描二维码条形码
- 打开相册识别图中的二维码条形码
- 可自定义设置打开相册时的界面
- 可自定义相册按钮和闪光灯按钮
如何使用
- minSdk 版本设置成 24 以上
- 引入jitpack库
maven {
url 'https://jitpack.io' }
implementation 'com.github.zch-live:zxinglib:1.0.6'
- 调用扫描或者识别图片
Intent intent = new Intent(MainActivity.this, CaptureActivity.class);
ZxingConfig config = new ZxingConfig();
//config.setShowbottomLayout(true);//底部布局(包括闪光灯和相册)
//config.setPlayBeep(true);//是否播放提示音
//config.setShake(true);//是否震动
//config.setShowbottomLayout(true);//底部布局(包括闪光灯和相册)
//config.setPlayBeep(true);//是否播放提示音
//config.setShake(true);//是否震动
config.setShowAlbum(false); //是否显示相册
config.setShowBack(true); //显示左上角返回
//config.setShowFlashLight(true);//是否显示闪光灯
intent.putExtra(Constant.INTENT_ZXING_CONFIG, config