1

我想使用 Nexus 平板电脑的前置摄像头扫描 QR 码,在放置 QR 码纸时,应用程序应在屏幕上的方框中显示摄像头图像,以便此人可以对齐 QR 码因此。我应该使用 ZXing,如果是,我想知道如何将 ZXing 嵌入到我的屏幕中?

4

1 回答 1

1

推荐的选项是通过将ZXing Android 集成器捆绑到您的应用程序中来使用 Intent 调用 ZXing 。这将提示用户下载 ZXing 条码扫描器应用程序(如果未安装),然后打开它以处理扫描请求。

另一种选择是检查 ZXing 源代码,删除所有不需要的部分,然后将它的 Frankenstein 版本捆绑到您的应用程序中。我最近这样做是为了使主条形码屏幕成为片段而不是活动。有很多依赖的类(相机、历史数据库、编码函数等),所以这有点耗时,而且你最终会重新发布很多代码。

于 2012-08-31T00:36:39.870 回答