获取zxing2.2 核心代码jar包core

zxing主页

https://code.google.com/p/zxing/

打开后有好几种,只要选择一种就可以了


源码下载:

https://code.google.com/p/zxing/downloads/list

2013-7-2 21:19:25 最新的Release版本是ZXing-2.2.zip


下载后解压缩ZXing-2.2

目录当中我们常用的文件夹主要有:

android ——这是一个Android的示例工程

android-integration ——这是使用QR码工程需要引用的一个源码

androidtest ——这是一个Android的简单测试工程,好像是需要先安装android目录中的应用才能运行

core ——这是核心代码


下面将android目录下的工程带入Eclipse

包名:com.google.zxing.client.android

默认工程名:CaptureActivity


导入引用代码:

右键工程名 -> Properties -> Java Build Path -> Source -> Link Source... -> 

将 ZXing-2.2\core\src 这个绝对路径复制进去,起名core

将ZXing-2.2\android-integration\src 这个绝对路径复制进去,起名android-integration


清除其他报错的.java


右键分别点击core目录和android-integration目录,选择Export..

打开Java目录,选中JAR file

勾选

Export generated class files and resources

Export Java source files and resources


勾选Options:

Compress the contents of the JAR file


单击Browse...导出选择的目录,起名:

zxing22_core.jar

zxing22_android-integration.jar


这样需要的jar文件就生成好了。


Eclipse生成jar的一般方法,请参考:

http://www.cnblogs.com/lan0725/archive/2008/08/28/1873947.html


下一步,如何精简代码?

请参考这篇文章:

http://www.cnblogs.com/keyindex/archive/2011/06/08/2074900.html


接着,如何将横屏更改为竖屏?

请参考这篇文章:

http://blog.csdn.net/duqiuke/article/details/8289921


扫描时如何打开闪光灯?请参考:

http://www.cnblogs.com/lee0oo0/archive/2012/04/05/2433815.html


【补充,要是1.6版本的该如何获取呢】

         Zebra Crossing(ZXing) :核心码

 Zebra Crossing 简称ZXing是一款1D/2D条码扫描的开源项目,http://code.google.com/p/zxing/。我们可以基于该开源项目开发自己的条码扫描程序。本文主要介绍开发前准备工作:编译核心库。


第一:下载ZXing源文件、编译工具
下载zxing地址:http://code.google.com/p/zxing/ 

具体下载要进去找一会才可以的,一般不是马上就可以看到的。
下载ant 地址:http://ant.apache.org/

也是要去找一会的,也不是马上就可以看到的。
下载proguard 地址:http://proguard.sourceforge.net/index.html#/downloads.html
 
解压:zxing-1.6
目录结构下:
    zxing-1.6
        -android
        android-integration
        core
        build.properties
        build.xml
        ........

解压:ant、proguard


第二:配置编译环境
打开zxing-1.6目录下的build.properties文件
修改proguard-jar、android-home两项为你本机配置,如下
proguard-jar=E:\barcode\proguard4.6\lib\proguard.jar
android-home=E:\android\android-sdk-windows

这个就是自己的SDK的位置,如我的就是在D:\adt_64\sdk,这样就可以了。

配置ant环境变量
ANT_HOME
E:\barcode\ant\apache-ant-1.8.2
PATH
E:\barcode\ant\apache-ant-1.8.2\bin

这也是根据自己的路径在哪里就写哪里,注意是绝对路径啊。

在“命令提示符”中输入“ant”回车出现
Buildfile: build.xml does not exist!
Build failed
表现成功

第三:编译

在“命令提示符”中cd 到core目录,输入“ant”回车出现

BUILD SUCCESSFUL
Total time: * second
表示成功编译

【得到的zxing 的核心代码core后,怎么 Android平台下利用zxing实现二维码开发

引用地址:http://www.cnblogs.com/dolphin0520/p/3355728.html

写的很好,讲解的也很详细。

其实我用的是ZXing 2.2,我用的是第一种方法,其实只要把

将 ZXing-2.2\core\src 这个绝对路径复制进去,起名core

将ZXing-2.2\android-integration\src 这个绝对路径复制进去,起名android-integration

这个导进来就可以了,我刚刚开始不知道还把这2个jar包导出来了,再按教程发现再进行就是重复了,所以我就直接run了,结果没有报错,运行良好。

【发现】回头再看了一下为什么不用导入core.jar也可以了,因为那是一样的,只不过一个是打包的,一个不是打包的而已,功能没有什么区别的。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值