6

我正在寻找一些教程或示例如何在 android 的 Fragment 中使用 Zxing 库。

更新:

使用 IntentIntegratorSupportV4 如果扫描仪安装在设备上或我自己的应用程序中,我可以只使用它吗?因为我想在我自己的有两个标签的应用程序中使用 QR 扫描仪。首先必须是这个扫描仪。我该如何处理?

4

2 回答 2

5

这个示例项目演示了 的使用,您将在项目目录IntentIntegrator中找到包含该类的已编译 JAR 。libs/

实际上只有两个步骤:

  1. 打电话(new IntentIntegrator(this)).initiateScan();调出扫描仪。

  2. 实现onActivityResult()和使用IntentIntegrator来帮助解析结果:

    public void onActivityResult(int request, int result, Intent i) {
        IntentResult scan=IntentIntegrator.parseActivityResult(request, result, i);
    
        if (scan!=null) {
            format.setText(scan.getFormatName());
            contents.setText(scan.getContents());
        }
    }
    
于 2012-10-06T18:53:58.327 回答
1

这是将其集成到您自己的应用程序中的教程。虽然不推荐这样做

http://damianflannery.wordpress.com/2011/06/13/integrate-zxing-barcode-scanner-into-your-android-app-natively-using-eclipse/

于 2013-03-31T03:21:53.680 回答