我正在寻找一些教程或示例如何在 android 的 Fragment 中使用 Zxing 库。
更新:
使用 IntentIntegratorSupportV4 如果扫描仪安装在设备上或我自己的应用程序中,我可以只使用它吗?因为我想在我自己的有两个标签的应用程序中使用 QR 扫描仪。首先必须是这个扫描仪。我该如何处理?
这个示例项目演示了 的使用,您将在项目目录IntentIntegrator
中找到包含该类的已编译 JAR 。libs/
实际上只有两个步骤:
打电话(new IntentIntegrator(this)).initiateScan();
调出扫描仪。
实现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());
}
}
这是将其集成到您自己的应用程序中的教程。虽然不推荐这样做