0

我在使用 zxing 库时遇到问题。我按照这个答案做所有事情。然后为了使用库,我使用了本教程。所以我在我的应用程序中添加了 core.jar 和一个库 zxing。我尝试将此代码与它一起使用

Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);

当我编译并启动我的应用程序并按下调用此代码的按钮时,我收到意外错误,一切都刚刚关闭。如果我在我的设备上安装了条形码扫描仪,并且我不使用这个库,它就可以正常工作。但是我必须在没有互联网连接的手机上使用该应用程序,所以我必须让这个库正常工作。

谢谢

4

1 回答 1

1

例外是ActivityNotFoundException。您没有检查是否安装了条形码扫描仪。不,您不需要修改您的清单。

您应该做的是使用提供的说明进行 Intent 集成,而不是尝试自己动手。使用IntentIntegratorhttp ://code.google.com/p/zxing/wiki/ScanningViaIntent

于 2012-07-23T15:05:26.687 回答