我写这篇文章纯粹是出于绝望:) 我被指派为 Android 1.6 手机制作一个独立的条形码扫描仪(作为概念证明)。
为此我发现了 ZXing 库。
我用谷歌搜索过,在 StackOverflow 上阅读相关主题,使用常识等等。似乎没有任何帮助,我就是无法在这个心理封锁上打出一个洞:/
我知道使用该库并创建您自己的独立条形码扫描仪是可能的。我读到,使用 Zxing 人员提供的“条形码扫描仪”是迄今为止最简单的解决方案(通过 Intent)。不幸的是,这不是一个选项,并且需要一个独立的应用程序。
总结一下我的问题:
- 如何通过 Eclipse 将 ZXing 源码库集成到我的 Android 代码项目中?
- 集成时...如何利用lib来“加载”扫描功能?
- 逐步指南几乎是首选,因为我刚刚开始在 Eclipse 中工作。
我尝试使我的代码项目依赖于 ZXing 源文件夹中的 Android 文件夹。当我这样做时,会出现一些错误,主要与“org.apache”有关(??)
我只是想不通......所以一些提示将是最有帮助的。
提前谢谢你:)
更新! - 已解决 + 指南
我已经设法弄清楚了:)并且您可以在下面阅读分步指南,因此希望它可以帮助其他遇到与我相同问题的人;)
- 安装 Apache Ant - (请参阅此 YouTube 视频以获取配置帮助 http://www.youtube.com/watch?v=XJmndRfb1TU)
- 从ZXing主页下载ZXing源码并解压
- 使用 Windows 命令行(运行 -> CMD)导航到下载的根目录
zxing src
.
- 在命令行窗口中 - 键入
ant -f core/build.xml
按 Enter 键,让 Apache 工作,这很神奇 [有问题吗? https://stackoverflow.com/questions/4782543/integration-zxing-library-directly-into-my-android-application/6230861#6230861]
- 进入Eclipse -> 新建Android Project,根据刚才解压的目录下的android文件夹
- 右键单击项目文件夹 -> 属性 -> Java 构建路径 -> 库 -> 添加外部 JAR...
- 导航到新解压的文件夹并打开 core 目录并选择
core.jar
...按回车键!
现在您只需纠正翻译和 AndroidManifest.xml 文件中的一些错误:) 现在您可以愉快地编译,并且您现在将拥有一个基于 ZXing 源代码的独立工作条形码扫描仪应用程序;)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)