网址推荐:http://blog.csdn.net/qq_23547831/article/details/52037710
首先下载zxing包,作为module导入工程当中,将zxing作为本工程的依赖包,依赖过后可能会出现sdk版本,plugin工具等版本不匹配或者不兼容的情况,根据提示对自己的sdk等工具进行升级就可以了。
比如我这里,依赖zxing包后出现了这些报错信息,而且也没有提示进行升级或者下载的链接,但是根据第一行的英文,大概意思就是,清单文件出了问题,原因是在这个被依赖的包中,最低sdk不能够比16还要小,于是我打开我的build.gradle,看到我的最低sdk版本就只有15。
于是我将这里修改为16,然后进行同步,问题解决。
依赖完成后,就可以使用zxing库为我们提供的二维码的工具类了。
生成二维码:
在布局中准备一个输入框,用来输入我们二维码的内容,再来一个按钮,用来触发生成二维码这一事件,最后用一个imageview来显示我们的二维码。
接者要做的就是在点击按钮之后生成一个内容为我们输入内容的二维码,再把这个二维码图像放置在事先准备好的imageView上面,代码如下:
扫描二维码:
扫描二维码就是调用系统的相机,然后通过回调的方法,把扫描到的结果传递回来。
代码如下:
btn_search.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivityForResult(new Intent(MainActivity.this, CaptureActivity.class), 0);
}
});
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(resultCode==RESULT_OK){
Bundle bundle=data.getExtras();
String result=bundle.getString("result");
textResult.setText(result);
//mInput.setText(result);
}else if(resultCode==RESULT_CANCELED){
textResult.setText("扫描出错");
}
}

Android使用zxing实现二维码扫描相关推荐

  1. Android实战——Zxing实现二维码扫描

    Zxing实现二维码扫描 前言: 本篇文章从初学者的角度出发,从一个不知道对二维码扫描怎么下手的工作者,需要一个简单的扫描功能的话,可以阅读该篇文章.作为Google开源框架Zxing,里面的文件很大 ...

  2. Android 基于Zxing的二维码扫描优化

    最近公司项目App中要集成二维码扫描来适应在户外工作的时候,对码头集装箱等上面贴的A4纸张打印的二维码进行识别, 一般App二维码集成后,能扫出来就不管了,但是我们在集成成功后,根据用户反馈,在户外的 ...

  3. 修正Android基于ZXing的二维码扫描——横竖屏自由切换

    概述: 此博客是基于开源的框架ZXing.ZXing用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口.ZXing可以实现使用手机的内置的摄像头完成条形码的扫描及解码.该 ...

  4. 基于zxing的二维码扫描

    前言 现在的应用中二维码扫描已经成为一个应用必不可少的功能,现在大部分Android二维码扫描都是基于zxing和Zbar,这文章就来介绍一下基于zxing的二维码扫描.先看下效果图 虽然现在的关于二 ...

  5. 基于zxing的二维码扫描(软件界面)

    原文地址:https://www.jianshu.com/p/ee2ee7677831 前言 现在的应用中二维码扫描已经成为一个应用必不可少的功能,现在大部分Android二维码扫描都是基于zxing ...

  6. Android:实际运用Zxing集成二维码扫描 及 自定义扫码界面(demo源码)

    二维码扫描,各大主流App必不可少的功能,而且google已将轮子替我们造好,直接拿来使用即可.以下是教学如何将Zxing开源库集成到自己项目中,并且自定义扫码界面,后期可根据自己的业务需求进行修改, ...

  7. Android开发之google Zxing实现二维码扫描的代码分析

    1.技术简介    在Android中实现二维码的扫描主要是通过第三方框架来实现的,主要框架是google的Zxing.现在就用该框架来实现二维码及条形码的扫描及识别,同时对于手机中存储的图片也进行识 ...

  8. 【Android 学习】之二维码扫描开发(闪光灯功能)

    .............................................................................. Android二维码扫描我们可以调用Zin ...

  9. Android利用zxing生成二维码

    感谢大佬:https://blog.csdn.net/mountain_hua/article/details/80646089 **gayhub上的zxing可用于生成二维码,识别二维码 gayhu ...

  10. Android利用zxing生成二维码,识别二维码,中间填充图片超详细、超简易教程

    gayhub上的zxing可用于生成二维码,识别二维码 gayhub地址:https://github.com/zxing/zxing 此文只是简易教程,文末附有完整代码和demo下载地址,进入正题: ...

最新文章

  1. 系统分析与设计 实验一用例模型
  2. Linux实战教学笔记32:企业级Memcached服务应用实践
  3. 网络工程师的职业发展路线
  4. 2019黑龙江省赛总结
  5. 2016年,我的和自己谈谈
  6. java ssdb 操作link遍历map的两种方式
  7. 吉林考生多少分能考上东南大学计算机专业,吉林多少分能上985大学?附吉林高考985录取分数线(2021年参考)...
  8. node-gulp插件
  9. 关于Parse库的配置问题
  10. bootdo定时任务
  11. 减速器课程设计指导系统使用方法
  12. 最小角回归算法(LARS)
  13. 【数据结构:树】——搜索二叉树-K模型(非递归和递归)
  14. BI_01_一个BI工具的痛点
  15. c语言中Exec函数,子进程的执行 -- exec 函数
  16. iPhone 14 系列维修价曝光,修不起!
  17. Codeforces 484A - Bits (贪心)
  18. 面试时如何更好的介绍自己的项目
  19. 仿饿了么、百度、美团外卖,订餐网站外卖系统
  20. 【Mysql】----基础练习

热门文章

  1. python实验原理_python实验报告5
  2. 文件名批量修改工具V1.0 绿色版
  3. 亚马逊AWS图形界面登陆
  4. 联想 ThinkPad E450 进入 BIOS
  5. 微型计算机煎蛋网,煎蛋网 No.4950004
  6. umd文件结构深度解剖
  7. c语言程序设计双语版答案,C程序设计(双语版)习题答案.doc
  8. 紫光华宇拼音输入法使用技巧
  9. 一键获取系统特殊权限 - TrustedInstaller权限,可以直接修改hosts等系统文件
  10. java 骰子游戏_Java编写掷骰子游戏