安卓扫描二维码教程

1.简介

在上一篇文章中,我们介绍了如何去生成一张二维码,那么这一篇文章我们就来看一下如何去扫描(解析)一张二维码。

2.准备工作

  • Zxing库
    1.添加jar包到libs文件下.
    jar包

    2.将简化的Zxing库拷贝到项目下。

    3.导入一些必须的资源文件

    4.最后别忘了给项目加上相应的权限.
    <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.VIBRATE" />

3.扫描二维码

打开相应的扫描界面
Intent intent = new Intent(MainActivity.this, CaptureActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivityForResult(intent,SCANNING_REQUEST_CODE);
扫描后在onActivityResult进行相应的逻辑的处理:


到这里我们的扫描基本上就完成,接下来我们来测试一下吧.

4.测试

现在这里去生成一个二维码做测试用。
最后奉上本次二维码扫描的展示:

友情提示:因为Zxing库自身的一些原因,导致我们进行二维码扫描的时候有时候横屏要比竖屏更容易扫描成功。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,067评论 25 708
  • 摘要 最近,公司业务上有个生成二维码图片的需求(Android端),之后笔者在网上查阅了一些资料,实现了这个功能。...
    梦想编织者灬小楠阅读 45,785评论 37 132
  • title: ZXing二维码扫描date: 2016-05-01 22:38:14tags: ZXingcate...
    Passon_Fang阅读 16,294评论 14 21
  • 带了小奔一下午,一直到晚上,从幼儿园放学到家里,小区里面玩,再到书店,然后又上龅牙兔,中途小奔吃了个麦当劳,我什么...
    干一杯82年的牛奶阅读 134评论 0 0
  • 周六,小雨,晨间日志。 早上雨停,风吹人真他妈舒服。 并没有什么特别安排,这个月花费远超预算,出来加班骗钱看小说。...
    蘑菇菌阅读 452评论 0 1