Andro Studio 基于Zing一维码二维码扫描代码

本文介绍了如何在Android Studio项目中使用ZXing库快速集成一维码和二维码扫描功能。通过引入zxing-android-embedded库,避免了复杂的配置步骤,实现了简单的扫描和结果显示。在MainActivity中添加相关代码并处理onActivityResult即可实现扫描和显示结果。
摘要由CSDN通过智能技术生成

现在一维码二维码在我们的日常生活中使用如此的广泛,所以拥有扫码功能的APP变得非常普遍,一个安卓APP需要扫码功能就要用到zxing了,zxing是谷歌开源的让开发者更方便使用摄像头的库,而我们常用的扫码功能就是其中之一。
但是因为zxing的功能太强大了,包含了很多我们用不上的功能,所以一般都会抽取其中的扫码功能单独使用,这个抽取的过程还是有点麻烦的,但是已经有开发者为我们省去了这个过程,直接使用zxing-android-embedded 文件库,来实现扫码功能。
以AndrioSdudio开发环境为例,实现扫码功能,具体操如下:

一、扫描一维码或二维码

  1. 新建工程文件
    在这里插入图片描述2. 选择Basic Activity模板,也可以选择其它类型模板页,完成新建工程项目。

3.在新建工程建里,打开MainActivity文件。

在MainActivity库里引入:
import com.google.zxing.integration.android.IntentIntegrator;
import com.google.zxing.integration.android.IntentResult;

如下图:
在这里插入图片描述
4.打开项目中 Build gradle文件

在dependencies 中加入以下代码:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值