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/。我们可以基于该开源项目开发自己的条码扫描程序。本文主要介绍开发前准备工作:编译核心库。
引用地址: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了,结果没有报错,运行良好。