ZXing项目提供了一个独立的条形码阅读器应用程序,—通过 Intent 机制—可以被其他希望集成条码扫描的应用程序调用。

最简单的方法是调用 ZXing SCANIntent 从你的应用程序,这样的:public Button.OnClickListener mScan = new Button.OnClickListener() {

public void onClick(View v) {

Intent intent = new Intent("com.google.zxing.client.android.SCAN");

intent.putExtra("SCAN_MODE","QR_CODE_MODE");

startActivityForResult(intent, 0);

}

};

public void onActivityResult(int requestCode, int resultCode, Intent intent) {

if (requestCode == 0) {

if (resultCode == RESULT_OK) {

String contents = intent.getStringExtra("SCAN_RESULT");

String format = intent.getStringExtra("SCAN_RESULT_FORMAT");

//Handle successful scan

} else if (resultCode == RESULT_CANCELED) {

//Handle cancel

}

}

}

按下链接到 mScan的按钮将直接启动ZXing条码扫描器屏幕( 如果没有安装 ZXing,或者崩溃) 。 一旦条码被识别,你将在 Activity 中收到结果,在 contents 变量中。

为了避免崩溃并简化的东西给你,ZXing 提供了实用程序类,你可以将集成到你的应用程序进行安装的ZXing更流畅,如果他们没有它已经安装,将用户重定向到Android市场。

最后,如果你想将条码扫描直接集成到你的应用程序中,而不依赖于安装单独的ZXing应用程序,那么它是一个开源项目,你可以这样做 ! : )

android zxing生成条形码,使用ZXing创建android条形码扫描应用程序相关推荐

  1. 基于ZXing Android实现生成二维码图片和相机扫描二维码图片即时解码的功能

    NextQRCode ZXing开源库的精简版 **基于ZXing Android实现生成二维码图片和相机扫描二维码图片即时解码的功能 原文博客 附源码下载地址** 与原ZXingMini项目对比 N ...

  2. Android 系列 5.9使用Inkscape创建Android Launcher图标

    5.9使用Inkscape创建Android Launcher图标 问题 您需要Android应用程式的自订启动器图示. 解 Inkscape是一个免费和功能丰富的图形程序,支持导出到位图文件的能力; ...

  3. android wear无法启用,android-wear – 无法创建Android虚拟设备,“没有为此目标安装系统映像”...

    为了创建一个Android穿戴式模拟器,你需要按照下面的说明, 1.如果您的Android SDK工具版本低于22.6,您必须更新 2.在Android 4.4.2下,选择Android Wear A ...

  4. android 动态生成tablelayout,动态tablelayout创建的android应用程序崩溃

    似乎我不是第一个动态创建TableLayOut的人.问题是,当我将TableRow对象添加到TableLayout时,我的android应用程序崩溃并完成了意外错误. 我想做的事? 我想用下一个项目布 ...

  5. Android+Jquery Mobile学习系列(3)-创建Android项目

    前两章分别对开发环境和Jquery Mobile基础知识进行了介绍,本章介绍创建一个Android项目,并使用WebView控件显示HTML数据. 首先创建一个Android Application项 ...

  6. Android studio离线安装genymotion及创建Android模拟器

    1,下载安装genymotion模拟器 地址:https://www.genymotion.com/download/ 当然你要注册一个它的账号才能下载,下面也有我的分享链接 下载完后双击安装,安装过 ...

  7. android studio生产签名文件,Android Studio 生成 keystore 签名文件

    Android Studio 生成 keystore 签名文件 常见 SSL 证书格式 : .DER .CER,文件是二进制格式,只保存证书,不保存私钥. .PEM,一般是文本格式,可保存证书,可保存 ...

  8. Android TV APPs 的介绍与创建

    最近开始接触到Andorid TV编程,发现目前这方便的资料与比较还比较少,但现在随着产品与用户的升级,涉及到Android TV与 android Watch的编程离我们越来越近了,本篇博客开始,将 ...

  9. Android利用zxing生成二维码

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

最新文章

  1. Linux终端下 dstat 监控工具
  2. 转:inux shell脚本的字符串截取
  3. php图片长宽处理,PHP重置JPG图片尺寸的函数
  4. 很高兴加入 英文_XR车载公司Holoride加入高通XR计划
  5. android电话系统,Android电话系统之-rild.doc
  6. Spring : Spring Aop之ProxyFactory
  7. 《线性代数习题集》 Chapter 1_Determinants_Sec.1.Second-and Third-Order Determinants
  8. Android UI开发第四十一篇——墨迹天气3.0引导界面及动画实现
  9. 【狂神css笔记】美化网页元素
  10. ztz11的noip模拟赛T1:愤怒的XiaoX
  11. 烂泥:学习ssh之ssh隧道应用
  12. layui 时间控件二次渲染,点击一个自定义按钮清空/重置时间控件
  13. idea 2018汉化包(附使用教程)
  14. HTTP协议和SOCKS5协议
  15. 浅谈二叉查找树、AVL树、红黑树、B树、B+树的原理及应用
  16. --go_out: protoc-gen-go: plugins are not supported问题处理
  17. 【IDEA 教程系列第 3 篇】idea 设置代码提示不区分大小写
  18. uniapp授权登录微信支付宝小程序获取code和基础信息
  19. MySQL中如何定义一个自己写的函数
  20. 内存优化 · 基础论 · 初识 Android 内存优化

热门文章

  1. TFRecord数据集制作
  2. Deeply-Recursive Convolutional Network for Image Super-Resolution
  3. js截取字符串前几位或者截取字符串后几位
  4. html中js隐藏div的高度,jQuery实现获取隐藏div高度的方法示例
  5. Linux ALSA - 支持软件回采参考(playback)信号
  6. 多交个朋友?罗永浩跳槽淘宝直播间;5分钟搞懂XGBoost算法;CUDA C++最佳实践指南;手写字体的倾斜校正;前沿论文 | ShowMeAI资讯日报
  7. crontab 问号_Linux 命令 crontab 使用疑问
  8. 认清电脑配件保修规定 不吃哑巴亏!
  9. Windows Mobile中使用WinCE驱动调试助手的小技巧
  10. 0816大疆笔试B卷