android zxing生成条形码,使用ZXing创建android条形码扫描应用程序
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条形码扫描应用程序相关推荐
- 基于ZXing Android实现生成二维码图片和相机扫描二维码图片即时解码的功能
NextQRCode ZXing开源库的精简版 **基于ZXing Android实现生成二维码图片和相机扫描二维码图片即时解码的功能 原文博客 附源码下载地址** 与原ZXingMini项目对比 N ...
- Android 系列 5.9使用Inkscape创建Android Launcher图标
5.9使用Inkscape创建Android Launcher图标 问题 您需要Android应用程式的自订启动器图示. 解 Inkscape是一个免费和功能丰富的图形程序,支持导出到位图文件的能力; ...
- android wear无法启用,android-wear – 无法创建Android虚拟设备,“没有为此目标安装系统映像”...
为了创建一个Android穿戴式模拟器,你需要按照下面的说明, 1.如果您的Android SDK工具版本低于22.6,您必须更新 2.在Android 4.4.2下,选择Android Wear A ...
- android 动态生成tablelayout,动态tablelayout创建的android应用程序崩溃
似乎我不是第一个动态创建TableLayOut的人.问题是,当我将TableRow对象添加到TableLayout时,我的android应用程序崩溃并完成了意外错误. 我想做的事? 我想用下一个项目布 ...
- Android+Jquery Mobile学习系列(3)-创建Android项目
前两章分别对开发环境和Jquery Mobile基础知识进行了介绍,本章介绍创建一个Android项目,并使用WebView控件显示HTML数据. 首先创建一个Android Application项 ...
- Android studio离线安装genymotion及创建Android模拟器
1,下载安装genymotion模拟器 地址:https://www.genymotion.com/download/ 当然你要注册一个它的账号才能下载,下面也有我的分享链接 下载完后双击安装,安装过 ...
- android studio生产签名文件,Android Studio 生成 keystore 签名文件
Android Studio 生成 keystore 签名文件 常见 SSL 证书格式 : .DER .CER,文件是二进制格式,只保存证书,不保存私钥. .PEM,一般是文本格式,可保存证书,可保存 ...
- Android TV APPs 的介绍与创建
最近开始接触到Andorid TV编程,发现目前这方便的资料与比较还比较少,但现在随着产品与用户的升级,涉及到Android TV与 android Watch的编程离我们越来越近了,本篇博客开始,将 ...
- Android利用zxing生成二维码
感谢大佬:https://blog.csdn.net/mountain_hua/article/details/80646089 **gayhub上的zxing可用于生成二维码,识别二维码 gayhu ...
最新文章
- Linux终端下 dstat 监控工具
- 转:inux shell脚本的字符串截取
- php图片长宽处理,PHP重置JPG图片尺寸的函数
- 很高兴加入 英文_XR车载公司Holoride加入高通XR计划
- android电话系统,Android电话系统之-rild.doc
- Spring : Spring Aop之ProxyFactory
- 《线性代数习题集》 Chapter 1_Determinants_Sec.1.Second-and Third-Order Determinants
- Android UI开发第四十一篇——墨迹天气3.0引导界面及动画实现
- 【狂神css笔记】美化网页元素
- ztz11的noip模拟赛T1:愤怒的XiaoX
- 烂泥:学习ssh之ssh隧道应用
- layui 时间控件二次渲染,点击一个自定义按钮清空/重置时间控件
- idea 2018汉化包(附使用教程)
- HTTP协议和SOCKS5协议
- 浅谈二叉查找树、AVL树、红黑树、B树、B+树的原理及应用
- --go_out: protoc-gen-go: plugins are not supported问题处理
- 【IDEA 教程系列第 3 篇】idea 设置代码提示不区分大小写
- uniapp授权登录微信支付宝小程序获取code和基础信息
- MySQL中如何定义一个自己写的函数
- 内存优化 · 基础论 · 初识 Android 内存优化
热门文章
- TFRecord数据集制作
- Deeply-Recursive Convolutional Network for Image Super-Resolution
- js截取字符串前几位或者截取字符串后几位
- html中js隐藏div的高度,jQuery实现获取隐藏div高度的方法示例
- Linux ALSA - 支持软件回采参考(playback)信号
- 多交个朋友?罗永浩跳槽淘宝直播间;5分钟搞懂XGBoost算法;CUDA C++最佳实践指南;手写字体的倾斜校正;前沿论文 | ShowMeAI资讯日报
- crontab 问号_Linux 命令 crontab 使用疑问
- 认清电脑配件保修规定 不吃哑巴亏!
- Windows Mobile中使用WinCE驱动调试助手的小技巧
- 0816大疆笔试B卷