【发布时间】:2012-10-18 19:15:22
【问题描述】:
我想在我的 Android 应用中实现条形码阅读器。如果我在我的应用程序中使用 Zxing,我的用户是否也需要下载 Zxing?或者我可以将代码集成到应用程序中,这样用户就不需要单独下载了?
【问题讨论】:
-
我认为您混淆了 ZXing 和 Barcode Scanner。前者是一个可以包含在项目中的 jar。后者是使用 ZXing 库的应用程序。大多数情况下,您可以通过 Intent 调用 BarcodeScanner 并返回结果。
-
这意味着如果我在我的项目中包含jar,用户不需要下载另一个应用程序??
-
这意味着您必须展示相机,拍摄快照,将其传递给 ZXing 库进行解码,并自行管理错误。如果你想要实时扫描,你也必须自己实现它。 ZXing 只解码,其他一切由您决定。使用 BarcodeScanner,您可以开箱即用。
-
非常感谢!!我还可以知道如何在我的项目中包含 jar 以及下载什么吗?
-
您可以在这里下载完整的多平台库:code.google.com/p/zxing/downloads/…。很可能您只需要核心(核心文件夹,查找 core.jar)。在 Android 文件夹中,您有一个示例客户端。