android 的有一大特色就是可以识别条形码得到URL可以直接访问地址并下载,这
个功能无疑为用户提供了很大的方便。
于是在android 上开发条码识别软件肯定是很有必要的!我在网上GOOGLE了一下
发现这类的资料特别少,而且又有很多人在问如何开发。
这里我就分享一下自己的经验。
这里我们会用到一个开源组件zxing ,大体上所有流行的条码都支持(一维码,二维码),并且识别是最好的在所有开源里面。我将详细讲解ZXing的使用
官网地址:http://code.google.com/p/zxing/
这个开源组件支持的条码有如下:
UPC-A and UPC-E
EAN-8 and EAN-13
Code 39
Code 93
Code 128
QR Code
ITF
Codabar
RSS-14 (all variants)
Data Matrix
PDF 417 ('alpha' quality)
下面我会详细讲解zxing的使用,将在我下几篇博客中详细讲解。今天又很晚了,
时间总是过的很快啊,尤其是晚上!呵呵,这里先贴出一些效果图吧!
下几篇我的博客文章再详细讲解,大致有如下几个方面:
zxing的编译打包
zxing的简单调用
zxing生成自定义二维码
识别图片中的条码
效果如图:
自定义二维条码

识别图片中的条码:


分享到:
相关推荐
【Android 条码识别软件开发】在Android平台上,开发条码识别软件是一项实用且有趣的技术。Android系统的一大亮点就是能够识别条形码,通过获取URL直接进行访问和下载,极大地便利了用户。鉴于网络上此类资源稀缺,...
在Android条码识别软件开发过程中,首先需要下载ZXing的源码和文档。源码可以从其官方主页(http://code.google.com/p/zxing/)获取。下载后,可以编译和打包ZXing,将其集成到自己的应用程序中。对于初学者,可以...
在Android平台上,开发一款条码识别软件能够极大地提升用户体验,让用户可以直接通过扫描条形码获取网址、产品信息等。在本文中,我们将深入探讨如何利用ZXing(Zebra Crossing)这个开源组件进行条码识别软件的开发...
在Android平台上开发条码识别软件是一项实用且有趣的任务,它能极大地提升用户体验,尤其是在购物、信息分享和数据传输等方面。...这些都将帮助你构建更完善、用户体验更好的Android条码识别软件。
在Android平台上开发条码识别软件,ZXing(Zebra Crossing)是一个非常重要的开源组件,它支持多种条码格式,包括一维码和二维码,如Code 93、Code 128、QR Code、ITF、Codabar以及PDF 417等。ZXing提供了强大的条码...
新大陆Android无线数据终端软件开发指南是一份专为开发者准备的详细文档,旨在帮助他们有效地在新大陆MT66 Android平台上构建和优化应用程序。这款设备集成了先进的红外扫描功能,使得它在物流、零售、仓储等领域...
在Android平台上,开发一款能同时扫描二维码(QR Code)和条形码的应用是常见的需求。这个名为"Android二维码,条形码扫描完整版"的资源正解决了这个问题,它提供了全面的功能,包括修复背景变形和兼容两种不同的编码...
在IT行业中,条形码和二维码识别是常见的数据采集与传输技术,广泛应用于物流、零售、仓储等领域。这个名为"项目中应用到的条码识别代码.zip"的压缩包文件,很可能包含了一个条码扫描器的Java应用程序源码,帮助...
本项目提供的"android条码扫描程序源码.zip"应该包含了一个完整的Android应用,它能捕获并解析条形码或二维码。以下是对这些关键技术点的详细说明: 1. **Android Studio**: Android应用的开发通常在Android Studio...
4. ZXing(Zebra Crossing):一个开源的二维码、条形码处理库,提供了Java和Android版本的API。 三、ZXing库在Android中的应用 ZXing库是Android二维码识别系统的核心,它提供了QRCodeReader类用于解码二维码。在...
总结来说,“Android设备外接扫描枪Demo”是一个实用的开发示例,它教会了我们如何在Android应用中集成扫描枪,无须权限即可读取条形码和二维码。它不仅支持USB和蓝牙设备,还允许用户手动输入,具有广泛的适用性。...
【Android 条码扫描程序源码】是一款专为Android平台设计的应用程序,它允许用户通过设备的摄像头扫描并解析条形码和二维码。这个源码是开发者学习如何在Android平台上实现条码扫描功能的理想资源。下面我们将深入...
总而言之,本文提出的基于Qt for Android的二维码扫描软件开发解决方案,不仅为移动支付领域提供了一个实用的工具,还通过有效的技术实现,提升了用户扫码支付的体验。通过精心设计的用户界面以及强大的二维码解码...
#### 二、使用zbar与OpenCV进行条形码识别 本案例主要介绍了如何结合zbar和OpenCV实现条形码的识别,并特别解决了中文乱码的问题。具体实现步骤如下: 1. **引入必要的库**: ```cpp #include "zbar.h" #...
在Android中,可能会用到如ZXing(Zebra Crossing)这样的开源库,它提供了二维码和条形码的扫描和解析功能。源码可能包括以下几个部分: 1. **相机权限和配置**:在Android中,摄像头的使用需要用户授权。源码会...
在IT行业中,条形码扫描...通过深入研究这个C#条形码扫描项目,开发者不仅可以学习到如何在C#环境中实现条形码扫描功能,还能掌握图像处理、设备交互和多线程编程等多个方面的知识,这些都是现代软件开发中的重要技能。