三分钟实现Android扫码识别功能

本文介绍了如何在Android应用中集成扫码功能,使用ZXing库,包括导入依赖、实现Delegate接口处理扫描结果、管理Activity生命周期以确保正常扫描,以及添加扫码成功后的震动和提示文字。提供了解决使用过程中可能遇到的问题和注意事项。
摘要由CSDN通过智能技术生成

技术交流群:励志程序员 392602799

注意,扫码的这个库会更新版本的,不要直接复制粘贴了事,写博客是为了帮助需要的人,不是为你服务的,有问题认真看博客的内容,以及关注github下的更新和issue和解释:

bingoogolapple/BGAQRCode-Android

扫码实现可以使用ZXing,Phonegap和ZBar,这里封装了ZXing的操作,使用简便,节约时间.

1.导入以下第三方依赖包:

 compile 'com.google.zxing:core:3.2.1'
 compile 'cn.bingoogolapple:bga-qrcodecore:1.1.7@aar'
 compile 'cn.bingoogolapple:bga-zxing:1.1.7@aar'

2.在需要使用扫一扫功能的地方实现一个Delegate接口:

Delegate接口是处理扫描结果的一个类,有失败和成功2种结果,实现这个接口可以进行扫描结果的处理,
跟网络访问的回调一样,很简单,以下是示例代码:
比如,在一个activity中使用:

public class ScanActivity implements 
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值