我正在使用 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 条码扫描器应用程序相比,我的解决方案并不好。如果有人可以帮助我或指导我解决这个问题,我将不胜感激。
最佳答案
我所做的是将核心文件夹导出到一个 jar 并在我的项目中用作库。它们来自 android 客户端文件夹,我使用 camera 包和 client.android 包中的大部分类(不过只剩下一个 Activity ,captureActivity)。我删除了 encode、history、result、share 和 wifi 包,并删除了 camera 或 android 包中对这些包的所有引用。
我把剩下的类(相机类和安卓类)整合到我的项目中
谢谢
关于android - 如何在我的 Android 项目中使用 zxing 核心作为库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5002845/