2011-11-11 123 views
0

我正在开发适用于Android的QR阅读器。我一直在使用Google搜索,并且发现Zxing,它可以识别图像中的QR码,但是我怎么才能直接从相机视图中捕获该图像?适用于Android的QR阅读器

+0

http://code.google.com/p/zxing/wiki/ScanningViaIntent –

回答

1

我是Android空间的新手,但我想分享一下为我工作的东西。

最好的方法是将ZXing的条码扫描仪应用程序集成到您的应用程序。

有两种方法可以做到这一点:

  1. The Intents Method:这是最简单,最轻松的方式获得您的应用程序启动和运行在几分钟内。为此,您必须在手机上安装zxing的应用程序。

  2. The Native Method :关于使用这个美丽的开源项目共享的源代码将您的应用程序与ZXing的条码扫描器应用程序集成的分步指南。无论手机上安装了zxing的应用程序,使用此方法您都可以创建独立的应用程序。

0

要与摄像机视图工作,你需要一个CameraSourcePreview,你需要这个预览绑定到条形码跟踪。

我没有使用ZXing我的自我,但我经常感到惊讶的是,Google自己的条形码类在谷歌搜索结果中并没有显示出高于它的值。我强烈建议您通过名称空间com.google.android.gms.vision.barcode来使用Google Play服务中提供的内置功能。通过本地解析条形码,它快速且健壮,并且支持所有的standard barcode formats

一个很好的入门资源是Android QR Code Reader Made Easy。这会给你你(可能)很快就要的应用程序!您将完全控制源代码,您可以轻松扩展该示例(或在现有项目中同样轻松地实现它)。