android 条码识别软件开发全解析:3工具的下载和配置

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

android 条码识别软件开发全解析:3工具的下载和配置

PATH

android 条码识别软件开发全解析:3工具的下载和配置

3.修改编译配置

解压下载的ZXing-1.7.zip,目录结构如下:

android 条码识别软件开发全解析:3工具的下载和配置

进入core目录,打开build.xml,可以看到编译的配置属性文件为上级目录的build.properties

android 条码识别软件开发全解析:3工具的下载和配置

打开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

android 条码识别软件开发全解析:3工具的下载和配置

提示“BUILD SUCCESSFUL”,表示编译成功,在core目录下生成core.jar。

二、集成

1.导入core.jar

android 条码识别软件开发全解析:3工具的下载和配置

2.进入android\src\com\google\zxing\client\android目录提取相关文件:

android 条码识别软件开发全解析:3工具的下载和配置

并做相应修改,具体操作可参考:http://www.cnblogs.com/keyindex/archive/2011/06/08/2074900.html ,这里讲得很详细,不过他的版本使用的是zxing-1.6,区别不大。

 

你可能感兴趣的:(android)