我是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之外,你知道其他一些好的库吗?
答案 0 :(得分:4)
ZXing是一个优秀而实用的库。我认为你正在混淆图书馆本身和应用程序 这也是由项目产生的
答案 1 :(得分:1)
我不会那么快就解雇Barcode Scanner。
我最近在需要阅读条形码的应用程序中使用它。它与我的应用程序无缝协作。唯一的缺点是它需要由用户安装,但诚实地说,与从头开发条形码阅读器所需的时间和金钱相比,这是一个没有道理的。如果用户没有安装它,它将不会破坏您的应用程序。
我知道这不是你要找的答案,只是想我会提供我的经验
答案 2 :(得分:1)
您也可以尝试调用BarCode扫描程序App并在字符串参数中获取结果,而不是将整个zxing库导入到项目中,因为代码集成到项目中的成本很高。使用意图并覆盖OnActivityResult已经是一个很好的解决方案。
答案 3 :(得分:0)
XZing是你的答案! 是的,是的,他们试图将其用作外部库,但这取决于安装它的用户....但它是所有开源的,你可以随意使用它。
请下载该代码,将其直接集成到您的应用中,然后就可以了。