QR码阅读器为Android

时间:2011-09-22 06:59:53

标签: qr-code

我正在制作一个qr代码阅读器,我遇到了zxing lib。我能够成功地将它融入我的项目中。然而,当我使用应用程序时,我注意到它需要另一个应用程序(即qr droid应用程序)才能使用它,否则应用程序崩溃。有没有办法,它不需要另一个应用程序?还是有其他我可以使用的库?提前谢谢。

在我的代码中我刚刚调用了意图:

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

1 个答案:

答案 0 :(得分:2)

首先,它确实需要Barcode Scanner应用程序。不确定是否能回答你的问题。其次,您的应用程序崩溃,因为您没有捕获ActivityNotFoundException。在Barcode Scanners开源项目ZXing中,你会发现一个模块android-integration,它具有完整的正确源代码。您将找到Barcode Scanner的竞争源,您可以使用它来构建扫描到您自己的应用程序。否则你真的想与Intent的Barcode Scanner集成。这更容易。