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条码识别软件开发全解析.pdf
android条码识别软件开发全解析借鉴.pdf
android条码识别软件开发全解析可用.pdf
。
。
分别来自手机制造业、电视媒体业、网络、电信产业、软件开发等领域,擅长嵌入式系统软件设计、J2ME游戏开发、Android开发,以及12EE、JSP、Servlet、Java Bean、PHP、C#等程序语言,熟悉面向对象技术与Eclipse、...
分别来自手机制造业、电视媒体业、网络、电信产业、软件开发等领域,擅长嵌入式系统软件设计、J2ME游戏开发、Android开发,以及12EE、JSP、Servlet、Java Bean、PHP、C#等程序语言,熟悉面向对象技术与Eclipse、...
分别来自手机制造业、电视媒体业、网络、电信产业、软件开发等领域,擅长嵌入式系统软件设计、J2ME游戏开发、Android开发,以及12EE、JSP、Servlet、Java Bean、PHP、C#等程序语言,熟悉面向对象技术与Eclipse、...
条形码扫描和识别程序 LVBarcode LVBarcode 支持下列的条形码格式:Codabar,I2of5,Code39,ExCode39?,EAN-8,EAN-13,Code128 A,Code128 B,Code128 C,MSI,UPC-A,UPC-E. 中文转拼音库 pinyin4j Pinyin4j是一个流行的...
条形码扫描和识别程序 LVBarcode LVBarcode 支持下列的条形码格式:Codabar,I2of5,Code39,ExCode39?,EAN-8,EAN-13,Code128 A,Code128 B,Code128 C,MSI,UPC-A,UPC-E. 中文转拼音库 pinyin4j Pinyin4j是一个流行的...
条形码扫描和识别程序 LVBarcode LVBarcode 支持下列的条形码格式:Codabar,I2of5,Code39,ExCode39?,EAN-8,EAN-13,Code128 A,Code128 B,Code128 C,MSI,UPC-A,UPC-E. 中文转拼音库 pinyin4j Pinyin4j是一个流行的...
条形码扫描和识别程序 LVBarcode LVBarcode 支持下列的条形码格式:Codabar,I2of5,Code39,ExCode39?,EAN-8,EAN-13,Code128 A,Code128 B,Code128 C,MSI,UPC-A,UPC-E. 中文转拼音库 pinyin4j Pinyin4j是一个流行的...
条形码扫描和识别程序 LVBarcode LVBarcode 支持下列的条形码格式:Codabar,I2of5,Code39,ExCode39?,EAN-8,EAN-13,Code128 A,Code128 B,Code128 C,MSI,UPC-A,UPC-E. 中文转拼音库 pinyin4j Pinyin4j是一个流行的...
条形码扫描和识别程序 LVBarcode LVBarcode 支持下列的条形码格式:Codabar,I2of5,Code39,ExCode39?,EAN-8,EAN-13,Code128 A,Code128 B,Code128 C,MSI,UPC-A,UPC-E. 中文转拼音库 pinyin4j Pinyin4j是一个流行的...
条形码扫描和识别程序 LVBarcode LVBarcode 支持下列的条形码格式:Codabar,I2of5,Code39,ExCode39?,EAN-8,EAN-13,Code128 A,Code128 B,Code128 C,MSI,UPC-A,UPC-E. 中文转拼音库 pinyin4j Pinyin4j是一个流行的...