关闭

android 数行代码集成二维码扫描识别功能

499人阅读 评论(0) 收藏 举报
二维码是android开发中一个非常常用的模块。

我们使用zxing的时候一定会把它的官方demo拿过来研究然后进行修改。我们会发现我们需要修改大量的ui代码。

于是我最近写了一个开源库ZxingScanner来做这个事情,只需几行代码就可以轻松集成zxing的二维码扫描功能。代码可读性和可移植性都相当好。

github地址:https://github.com/xiaoshenke/ZxingScanner


库使用方法。

1 class Your-Activity extends AppCompatActivity implements IDecodeResultHandler, IQRCodeScaner
2 在activity的onCreate函数中初始化ZxingScannerImpl mQRCodeScanner = new QRCodeScannerImpl(mContext, mSurfaceView, mViewfinderView, this); 最后一个参数是IDecodeResultHandler。扫描结果回调。
3 activity的onResume,onPause函数中记得调用一下mQRCodeScanner.onActivityResume,onActivityPause.在onActivityResume的时候正式进行扫描工作。

4 在IQRCodeScaner的三个接口startScan,stopScan,restartScan中分别调用mQRCodeScanner.startScan,stopScan,restartScan即可。


Try it out yourself!
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Android二维码扫描之ZXing快速项目集成

《Android二维码扫描之ZXing快速项目集成》 二维码扫描现在是一直比较多的应用场景,Android的开源项目ZXing提供了完整、成熟的解决方案,如果仅仅是出于快速开发的目的,可以根据自己的项目需要,把ZXing官方提供的项目稍加裁剪,就可以快速的集成到自己的项目中。下面详细演示和介绍如何实...
  • zhangphil
  • zhangphil
  • 2015-04-07 11:19
  • 6882

几行代码快速集成二维码扫描库

转载请标明出处:一片枫叶的专栏 上一篇文章中我们讲解了activity切换动画相关的知识点,这里的切换动画指的是是activity跳转时的动画效果。在上一篇文章中我们总结了有五种方式实现activity切换时实现动画效果。并且依次的介绍一下每种实现activity切换动画效果的实现方式,以...
  • zuo8787
  • zuo8787
  • 2016-12-20 14:20
  • 1485

Github项目解析(十)-->几行代码快速集成二维码扫描库

本文将讲解一下我最近写的一个快速集成二维码扫描库,这里需要说明的是其核心的实现扫描的功能,是通过调用ZXing库实现的。内部App中使用到了二维码扫描功能,但是网上找了一些关于二维码扫描的例子,只是我在集成的时候发现通过android studio集成zxing二维码库不是特别方便,由于我就有了将其...
  • qq_23547831
  • qq_23547831
  • 2016-07-27 18:07
  • 22454

让你的APP轻松加上扫描二维码功能

在这个二维码横行的年代,如果一个APP连扫描二维码的功能都没有是会被耻笑的。今天小老虎教小白们如何为自己的APP添加扫描二维码功能和生成二维码,并做到外部扫描跳转网页,内部扫描跳转具体Activity。
  • WingedTiger
  • WingedTiger
  • 2016-07-26 14:39
  • 4213

Android开发技巧——五分钟实现二维码识别

二维码扫描解析现在已经成为一个综合型APP所不可或缺的一个功能了,有很多入门的开发者或许会苦恼二维码识别肯定是得会图像分析技术呀,难道还得学opencv吗?NO,Google早已想到这一点,因此也开源了二维码扫描、生成的代码——zxing,ZXing是一个开源Java类库用于解析多种格式的1D/2D...
  • qq_17475155
  • qq_17475155
  • 2016-06-07 23:02
  • 11513

安卓二维码功能集成

安卓二维码功能集成本次使用的第三方库为 https://github.com/journeyapps/zxing-android-embedded 这个库直接对zxing进行了封装抽取,用起来也比较方便。自定义界面实现也非常容易。以下看代码。在build.gradle下面复制粘贴以下内容 r...
  • akjbm
  • akjbm
  • 2016-07-07 14:57
  • 1963

Android集成Zxing实现二维码的扫描与生成(含动态权限)

不诗意的女程序猿不是好厨师~ 【转载请注明出处:From李诗雨】 目前在做一个和机顶盒相关的app,项目中需要使用二维码扫描来绑定机顶盒。 由于工期的原因,也没时间细细研究,只是粗略集成了一下。 在此,又重新写了一个demo,以示记录。 源码demo:点击下载。 Demo说明: ①实现二...
  • cjm2484836553
  • cjm2484836553
  • 2017-05-27 00:47
  • 5522

AVA整合HTML5实现扫描二维码功能项目源码

最近一个需求就是做一个二维码扫描的功能,但是又不想使用安卓APP的方式实现,百度了一下貌似HTML5可以实现。 项目使用环境以及工具: Eclipse,JDK1.7,struts2,HTML5,Jquery,QRCode 引用 HTML5技术支持WebApp在手机上拍...
  • zhulin2012
  • zhulin2012
  • 2016-07-09 15:53
  • 1370

zxing二维码生成扫描,识别二维码图片,长按识别二维码调用方便简洁

新手学习二维码相关开发,翻阅了许多博客及文档,看到好的就进行模仿编写,终有小成,不负众望。下面对自己写的Demo进行分享。 主要实现:zxing二维码生成扫描,识别二维码图片,长按识别二维码; 优点: 调用方便简洁,操作简单,UI嘛,自己感觉 very beautiful! 之前参考的一则博客许多代...
  • qq_35434831
  • qq_35434831
  • 2017-05-18 10:33
  • 467

Android之二维码生成与识别 读取相册

转自http://blog.csdn.net/u012702547/article/details/51501350 二维码,我们也称作QRCode,QR表示quick response即快速响应,在很多App中我们都能见到二维码的身影,最常见的莫过于微信了。那么今天我们就来看看怎么样在我们自己...
  • qiuqi12
  • qiuqi12
  • 2017-05-16 13:43
  • 833
    个人资料
    • 访问:14621次
    • 积分:278
    • 等级:
    • 排名:千里之外
    • 原创:14篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条