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.youkuaiyun.com/duqiuke/article/details/8289921
扫描时如何打开闪光灯?请参考:
http://www.cnblogs.com/lee0oo0/archive/2012/04/05/2433815.html