Android利用 Zxing 生成/识别二维码

时间:2022-11-17 00:21:44

玩转Android之二维码生成与识别

Android 使用Zxing实现二维码的生成,扫描

本地过程展示

创建空白Module

Android利用 Zxing 生成/识别二维码
Android利用 Zxing 生成/识别二维码
Android利用 Zxing 生成/识别二维码

打开zxinglibrary中的build.gradle.添加红框中相应的代码.

Android利用 Zxing 生成/识别二维码

其中’aar’引用可以设置自己打包的aar. 具体操作方式参见Android 使用Zxing实现二维码的生成,扫描

添加完成后保存.

Android利用 Zxing 生成/识别二维码

打开自己项目

Android利用 Zxing 生成/识别二维码

按 Alt + Enter 导入对应的库依赖,导完后可能还会报错.执行 rebuild project 重新编译项目.

这里执行正常的话,说明调用二维码扫描的接口已经接入进来了.

接下来进行扫描的信息解析操作.

在该Activity中重写onActivityResult方法

Android利用 Zxing 生成/识别二维码

到这里正常的扫描解析就完成了.

完善部分

默认的扫描是横屏窗口,改为竖屏的方法为 创建一个空白的类继承自 CaptureActivity,并在AndroidManifest.xml中设置其屏幕方向为竖屏

Android利用 Zxing 生成/识别二维码
Android利用 Zxing 生成/识别二维码
Android利用 Zxing 生成/识别二维码

到这里完整的扫描算完成了.

免积分源码下载