将 ZXing 库直接集成到我的 Android 应用程序中

2024-04-17

我写这篇文章纯粹是出于绝望:) 我被指派为 Android 1.6 手机制作一个独立的条形码扫描仪(作为概念证明)。

为此我发现了 ZXing 库。

我用谷歌搜索过,在 StackOverflow 上阅读相关主题,使用常识等等。似乎没有任何帮助,我就是无法在这个心理封锁上打出一个洞:/

我知道使用该库并创建您自己的独立条形码扫描仪是可能的。我读到,使用 Zxing 人员提供的“条形码扫描仪”是迄今为止最简单的解决方案(通过 Intent)。不幸的是,这不是一个选项,并且需要一个独立的应用程序。

总结一下我的问题:

  1. 如何通过 Eclipse 将 ZXing 源码库集成到我的 Android 代码项目中?
  2. 集成时...如何利用lib来“加载”扫描功能?
  3. 逐步指南几乎是首选,因为我刚刚开始在 Eclipse 中工作。

我尝试使我的代码项目依赖于 ZXing 源文件夹中的 Android 文件夹。当我这样做时,会出现一些错误,主要与“org.apache”有关(??)

我只是想不通......所以一些提示将是最有帮助的。

提前谢谢你:)


更新! - 已解决 + 指南

我已经设法弄清楚了:)并且您可以在下面阅读分步指南,因此希望它可以帮助其他遇到与我相同问题的人;)

  1. 安装 Apache Ant - (请参阅此 YouTube 视频以获取配置帮助 http://www.youtube.com/watch?v=XJmndRfb1TU)
  2. 从ZXing主页下载ZXing源码并解压
  3. 使用 Windows 命令行(运行 -> CMD)导航到下载的根目录zxing src.
  4. 在命令行窗口中 - 键入ant -f core/build.xml按 Enter 键,让 Apache 工作,这很神奇 [有问题吗? https://stackoverflow.com/questions/4782543/integration-zxing-library-directly-into-my-android-application/6230861#6230861]
  5. 进入Eclipse -> 新建Android Project,根据刚才解压的目录下的android文件夹
  6. 右键单击项目文件夹 -> 属性 -> Java 构建路径 -> 库 -> 添加外部 JAR...
  7. 导航到新解压的文件夹并打开 core 目录并选择core.jar...按回车键!

现在您只需纠正翻译和 AndroidManifest.xml 文件中的一些错误:) 现在您可以愉快地编译,并且您现在将拥有一个基于 ZXing 源代码的独立工作条形码扫描仪应用程序;)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 ZXing 库直接集成到我的 Android 应用程序中 的相关文章

随机推荐