1

从Svn repository查看 zxing

然后在zxing文件夹中我找到了几个文件夹,我不知道哪个是用于将zxing库集成到android应用程序中的,这里我在结帐后放置zxing文件夹。 zxing文件夹有几个文件夹

4

3 回答 3

4

Checkout将 ZXing 库直接集成到我的 Android 应用程序问题和Embed Zxing 库上的答案,而不使用 Barcode Scanner 应用程序问题。

我从这个答案中引用Zxing 库的作者之一Sean Owen的答案:

  • "core.jar完整的源代码可从ZXing 项目中获得。您想要构建 core/并将其放在您的 Androidlib/文件夹中,以在您的应用程序中包含核心解码器。您不想包含 javase。您可以查看其中的 android/代码是 Barcode Scanner 的来源,但作为作者,我们建议您不要只是复制和粘贴它。

希望这可以帮助。

于 2013-07-29T12:52:47.337 回答
1

我只是通过在网上冲浪并测试所有非常相似的教程来弄清楚如何做到这一点,但是在不需要使用 Maven 甚至 Ant 构建的情况下,在 eclipse 上集成时几乎没有工作。

下载:下载 zip 文件夹 TDBarcodeQRScanner:此处

  1. 解压文件夹,文件夹里面有两个项目。将项目LibraryBarQRCodeScanner复制粘贴到您的工作区中。

  2. 从现有源代码添加一个新的 Android 项目。导航到项目的根文件夹 --> 选择 --> 完成。该项目出现在工作区中。有错误。

  3. 右键单击新添加的项目并 --> 属性 --> Android。在Android下取消选中 Google API 并选中您选择的目标 API。如果未选中,请选中IsLibrary复选框。

  4. 清理并构建项目。错误消失。

  5. 转到您的项目。右键-->属性-->安卓-->库-->添加-->添加新添加的项目。该项目将作为库添加到您的项目中。

  6. 修改您从中启动应用程序的活动以触发扫描。作为解压缩文件夹中包含的其他项目的MainActivity.java 。

经过数小时的搜索,这是唯一适合我的方法。因为我想扫描条码而不是 QRCode,而您就是这种情况,只需将 SCAN_MODE 额外值“QR_CODE”替换为“SCAN_MODE”

快乐融合!!

于 2015-09-17T14:30:39.853 回答
0

我已经重写

https://github.com/journeyapps/zxing-android-embedded

对于 adt 和 eclipse。您可以在此处获取 github 的源代码

https://github.com/hiteshsahu/XZing-Barcode-Scanner-Minified-Eclipse

我还合并了包,这样您就可以将它们复制粘贴到您的项目中,而不会使您的项目看起来很大。

只需在您的项目中放置 3 个源代码包和 2 个布局文件,您就可以开始了。

有关更多详细信息,请在此处阅读我的答案将 ZXing 库直接集成到我的 Android 应用程序中

于 2016-01-22T07:31:44.893 回答