ANT
下载http://www.apache.org/dist/ant/binaries下的apache-ant-1.6.1-bin.zip
接压安装。
ant的配法:
1。解压ant的包到本地目录。
2。在环境变量中设置ANT_HOME,值为你的安装目录。
3。在环境变量中设置JAVA_HOME,值为你的jdk安装目录。
4。把ANT_HOME/bin加到你系统的path目录中去。
SET ANT_HOME=D:\jakarta-ant-1.5.1 //注意是Ant的安装目录,不是bin子目录
SET PATH=%PATH%;%ANT_HOME%\bin;
在cmd模式下输入 ant -version回车,看到输出说明配置成功。
虽然BarcodeScanner提供外部调用(官方wiki:http://code.google.com/p/zxing/wiki/ScanningViaIntent
),但如果开发的应用要求用户必须安装BarcodeScanner,用户体验大打折扣,而且好些用户不使用BarcodeScanner,而使用其它的扫描软件,所以将条码扫描功能集成是很有必要的。
一、编译核心包
1.下载zxing,下载地址:http://code.google.com/p/zxing/
,我下载的1.7
下载ant,下载地址:http://ant.apache.org/
下载proguard,下载地址:http://proguard.sourceforge.net/
2.配置ant环境变量
ANT_HOME
PATH
3.修改编译配置
解压下载的ZXing-1.7.zip,目录结构如下:
进入core目录,打开build.xml,可以看到编译的配置属性文件为上级目录的build.properties
打开build.properties,修改如下配置:
proguard-jar:即为你下载的proguard的lib目录下的proguard.jar
proguard-jar=E:\\Java\\proguard4.6\\lib\\proguard.jar
android-home:sdk目录
android-home=E:\\android\\android-sdk_r06-windows\\android-sdk-windows
4.编译
开启命令行,cd到core目录,然后ant
提示“BUILD SUCCESSFUL”,表示编译成功,在core目录下生成core.jar。
二、集成
1.导入core.jar
2.进入android\src\com\google\zxing\client\android目录提取相关文件:
并做相应修改,具体操作可参考:http://www.cnblogs.com/keyindex/archive/2011/06/08/2074900.html
,这里讲得很详细,不过他的版本使用的是zxing-1.6,区别不大。
分享到:
相关推荐
【Android 条码识别软件开发】在Android平台上,开发条码识别软件是一项实用且有趣的技术。Android系统的一大亮点就是能够识别条形码,通过获取URL直接进行访问和下载,极大地便利了用户。鉴于网络上此类资源稀缺,...
在Android平台上开发条码识别软件是一项实用且有趣的任务,它能极大地提升用户体验,尤其是在购物、信息分享和数据传输等方面。本文将重点解析如何利用ZXing(Zebra Crossing)开源库来实现这一功能。 ZXing是一个...
在Android平台上,开发一款条码识别软件能够极大地提升用户体验,让用户可以直接通过扫描条形码获取网址、产品信息等。在本文中,我们将深入探讨如何利用ZXing(Zebra Crossing)这个开源组件进行条码识别软件的开发...
在Android条码识别软件开发过程中,首先需要下载ZXing的源码和文档。源码可以从其官方主页(http://code.google.com/p/zxing/)获取。下载后,可以编译和打包ZXing,将其集成到自己的应用程序中。对于初学者,可以...
在Android平台上开发条码识别软件,ZXing(Zebra Crossing)是一个非常重要的开源组件,它支持多种条码格式,包括一维码和二维码,如Code 93、Code 128、QR Code、ITF、Codabar以及PDF 417等。ZXing提供了强大的条码...
新大陆Android无线数据终端软件开发指南是一份专为开发者准备的详细文档,旨在帮助他们有效地在新大陆MT66 Android平台上构建和优化应用程序。这款设备集成了先进的红外扫描功能,使得它在物流、零售、仓储等领域...
2. SDK Manager:下载和管理Android SDK,包括不同版本的Android API、开发工具和其他库。 3. Gradle:构建工具,负责编译和打包应用。 4. ZXing(Zebra Crossing):一个开源的二维码、条形码处理库,提供了Java和...
本项目提供的"android条码扫描程序源码.zip"应该包含了一个完整的Android应用,它能捕获并解析条形码或二维码。以下是对这些关键技术点的详细说明: 1. **Android Studio**: Android应用的开发通常在Android Studio...
在Android平台上,开发一款能同时扫描二维码(QR Code)和条形码的应用是常见的需求。这个名为"Android二维码,条形码扫描完整版"的资源正解决了这个问题,它提供了全面的功能,包括修复背景变形和兼容两种不同的编码...
在IT行业中,条形码和二维码识别是常见的数据采集与传输技术,广泛应用于物流、零售、仓储等领域。这个名为"项目中应用到的条码识别代码.zip"的压缩包文件,很可能包含了一个条码扫描器的Java应用程序源码,帮助...
【Android 条码扫描程序源码】是一款专为Android平台设计的应用程序,它允许用户通过设备的摄像头扫描并解析条形码和二维码。这个源码是开发者学习如何在Android平台上实现条码扫描功能的理想资源。下面我们将深入...
总结来说,“Android设备外接扫描枪Demo”是一个实用的开发示例,它教会了我们如何在Android应用中集成扫描枪,无须权限即可读取条形码和二维码。它不仅支持USB和蓝牙设备,还允许用户手动输入,具有广泛的适用性。...
4. **SDK(Software Development Kit)**:Android SDK是Google提供的软件开发工具包,包含了编写、测试和调试Android应用所需的所有工具,包括API文档、模拟器、编译器等。 5. **二维码生成**:系统能够根据用户...
利用Qt for Android,开发者可以使用熟悉的C++语言,结合Qt框架强大的库和工具,高效地创建出具有高质量和良好用户体验的Android应用程序。该平台的支持让开发者可以更加专注于应用的功能实现,而无需从头开始编写...
在Android中,可能会用到如ZXing(Zebra Crossing)这样的开源库,它提供了二维码和条形码的扫描和解析功能。源码可能包括以下几个部分: 1. **相机权限和配置**:在Android中,摄像头的使用需要用户授权。源码会...
1. **ZXing库的使用**:ZXing是一个开源的条码处理库,提供Java API和命令行工具,可以处理生成、读取二维码和条形码的任务。开发者需要了解如何引入ZXing库,以及如何调用其提供的API进行二维码和条码的操作。 2. ...