安卓扫描二维码教程

1.简介

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

2.准备工作

  • Zxing库
    1.添加jar包到libs文件下.
    安卓扫描二维码教程_第1张图片
    jar包

    2.将简化的Zxing库拷贝到项目下。
    安卓扫描二维码教程_第2张图片

    3.导入一些必须的资源文件
    安卓扫描二维码教程_第3张图片

    4.最后别忘了给项目加上相应的权限.

3.扫描二维码

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

安卓扫描二维码教程_第4张图片

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

4.测试

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

安卓扫描二维码教程_第5张图片

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

你可能感兴趣的:(安卓扫描二维码教程)