如何在我的Android项目中使用zxing core作为库?

时间:2011-02-15 11:04:24

标签: android

我正在使用zxing库构建Android扫描应用程序。我构建了zxing核心,并将core.jar包含在我的应用程序构建路径中。我不想使用此网址“http://code.google.com/p/zxing/wiki/ScanningViaIntent”中提供的intent解决方案。

我的问题是:如何打开相机,捕捉有争议的图像并传递给zxing核心库进行解码,当解码方法返回成功时停止相机并打印结果?

我发现以下链接对我有用:http://www.arp123.com/post/Identified-in-the-Android-use-ZXing-barcode-QR-Code.html但我在连续扫描时遇到问题。与zxing 1.6 Android条码扫描器app相比,我的解决方案并不好。如果有人可以帮助我或引导我解决这个问题,我会非常感激。

1 个答案:

答案 0 :(得分:5)

我所做的是将核心文件夹导出到jar并在我的项目中用作库。他们从android客户端文件夹我使用相机包和来自client.android包的大部分类(虽然只有一个活动,captureActivity)。我删除了编码,历史记录,结果,共享和wifi包,并删除了相机或android包中此包的任何引用。

我拿了剩余的课程(相机和安卓类),并将它们整合到我的项目中

谢谢