1

我是 android 的初学者,我需要创建自己的 QR 码扫描仪应用程序。

在搜索了一些库之后,我当然找到了 zxing 库(http://code.google.com/p/zxing/),但是如果我理解正确的话,必须安装 BarcodeScanner 应用程序才能使用它,这个库调用这个应用程序. 这个变体对我不利,因为我只需要我自己的应用程序。但是如果我说的不对,如何在不安装 BarcodeScanner 的情况下使用这个库呢?

我还发现了这个: http: //www.blackdogfoundry.com/blog/zbar-bar-code-qr-code-reader-android/,我不确定它是否适用于所有设备。

有没有人做过一些qr阅读器,你用的是什么?除了 zxing,你还知道其他一些好的库吗?

4

4 回答 4

4

ZXing 是一个很好用的库。我认为您正在混淆库本身和项目也产生的应用程序

于 2012-10-12T08:05:37.510 回答
1

我不会这么快就解雇 Barcode Scanner。

我最近在一个需要读取条形码的应用程序中使用它。它与我的应用程序无缝协作。唯一的缺点是它需要由用户安装,但老实说,将其与从头开始开发条形码阅读器所需的时间和金钱相权衡,这是不费吹灰之力的。如果用户没有安装它,它不会破坏你的应用程序。

我知道这不是您正在寻找的答案,但只是想我会提供我的经验

于 2012-10-12T08:06:31.083 回答
1

您也可以尝试调用条形码扫描仪 App 并在字符串参数中获取结果,而不是将整个 zxing 库导入到您的项目中,因为代码集成到您的项目中需要大量成本。使用意图并覆盖 OnActivityResult 已经是一个很好的解决方案。

于 2012-10-12T08:09:18.473 回答
0

XZing是你的答案!是的,是的,他们试图推动它用作外部库,但这取决于安装它的用户......但它都是开源的,你可以随意使用它。

因此,下载该代码,将其直接集成到您的应用程序中,然后就可以了。

于 2012-10-12T08:07:21.457 回答