前天我发了一篇关于android开发条码识别软件应用程序的博客,没想到竟很受关注。
我也挺受鼓舞的,好吧,我接上次的博客继续往下写。
前篇有人讲我写的没有实质内容,我接受建议,这里我就带大家体验一下最简单最直接的完美体验。
编写你的第一个android条码识别程序。zxing的简单使用!
第一步:下载zxing组件:我上篇也简单介绍了一下这个组件,这里也不啰嗦了。
下载两个东东
源码和文档说明:
地址下如
http://code.google.com/p/zxing/downloads/detail?name=ZXing-1.6.zip&can=2&q
=
BarcodeScanner3.5.apk这个是编译好的一个可安装的apk程序!这个后面将用到。
地址如下
http://code.google.com/p/zxing/downloads/detail?name=BarcodeScanner3.51b1.apk&can=2&q
=
第二步:
模拟器已完全打开后
安装BarcodeScanner3.5.apk
cmd中cd 到sdk目录
利用adb命令安装BarcodeScanner3.5.apk
adb install BarcodeScanner3.5.apk 所在目录,请确定安装成功了。
第三步:ok 终于到编码了!
代码
对应的xml如下
1
2
3
4
5
6
7
8
9
10
11
|
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
android:orientation
=
"vertical"
android:layout_width
=
"fill_parent"
android:layout_height
=
"fill_parent"
>
<
TextView
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
android:text
=
"@string/hello"
android:id
=
"@+id/mytxt"
/>
<
Button
android:text
=
"点我开始扫描"
android:id
=
"@+id/mybtn"
android:layout_width
=
"wrap_content"
android:layout_height
=
"wrap_content"
></
Button
>
</
LinearLayout
>
|
第三步:OK我们赶快看看效果吧, 运行。
你会看到如下:
模拟器当然没有摄像头设备是扫描不到结果的。
总结:
这里只是做了一个简单的调用,调用简单但有一个很大的缺陷,这里我们要安装两个程序!
在安装BarcodeScanner3.5.apk为前题,这明显不能接受!所以接下来我将在下篇博客继续深入。敬请关注!
分享到:
相关推荐
【Android 条码识别软件开发】在Android平台上,开发条码识别软件是一项实用且有趣的技术。Android系统的一大亮点就是能够识别条形码,通过获取URL直接进行访问和下载,极大地便利了用户。鉴于网络上此类资源稀缺,...
在Android平台上,开发一款条码识别软件能够极大地提升用户体验,让用户可以直接通过扫描条形码获取网址、产品信息等。在本文中,我们将深入探讨如何利用ZXing(Zebra Crossing)这个开源组件进行条码识别软件的开发...
在Android条码识别软件开发过程中,首先需要下载ZXing的源码和文档。源码可以从其官方主页(http://code.google.com/p/zxing/)获取。下载后,可以编译和打包ZXing,将其集成到自己的应用程序中。对于初学者,可以...
在Android平台上开发条码识别软件是一项实用且有趣的任务,它能极大地提升用户体验,尤其是在购物、信息分享和数据管理等方面。本文将重点解析如何利用ZXing(Zebra Crossing)开源库来构建这样的应用。 ZXing是一...
在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 条码扫描程序源码】是一款专为Android平台设计的应用程序,它允许用户通过设备的摄像头扫描并解析条形码和二维码。这个源码是开发者学习如何在Android平台上实现条码扫描功能的理想资源。下面我们将深入...
总结来说,“Android设备外接扫描枪Demo”是一个实用的开发示例,它教会了我们如何在Android应用中集成扫描枪,无须权限即可读取条形码和二维码。它不仅支持USB和蓝牙设备,还允许用户手动输入,具有广泛的适用性。...
#### 二、使用zbar与OpenCV进行条形码识别 本案例主要介绍了如何结合zbar和OpenCV实现条形码的识别,并特别解决了中文乱码的问题。具体实现步骤如下: 1. **引入必要的库**: ```cpp #include "zbar.h" #...
总而言之,本文提出的基于Qt for Android的二维码扫描软件开发解决方案,不仅为移动支付领域提供了一个实用的工具,还通过有效的技术实现,提升了用户扫码支付的体验。通过精心设计的用户界面以及强大的二维码解码...
在Android中,可能会用到如ZXing(Zebra Crossing)这样的开源库,它提供了二维码和条形码的扫描和解析功能。源码可能包括以下几个部分: 1. **相机权限和配置**:在Android中,摄像头的使用需要用户授权。源码会...
在IT行业中,条形码扫描...通过深入研究这个C#条形码扫描项目,开发者不仅可以学习到如何在C#环境中实现条形码扫描功能,还能掌握图像处理、设备交互和多线程编程等多个方面的知识,这些都是现代软件开发中的重要技能。