安卓二维码阅读器

3
我是一个可以翻译文本的有用助手。
我正在制作一个二维码阅读器,遇到了zxing库。我已经成功地将其整合到我的项目中。但是,当使用该应用程序时,我注意到它需要另一个应用程序(即qr droid应用程序),否则应用程序会崩溃。有没有不需要其他应用程序的方法?或者有没有其他库可以使用?提前感谢您。
在我的代码中,我只调用了意图:
Intent qr = new Intent("com.google.zxing.client.android.SCAN");
       qr.putExtra("SCAN_MODE", "QR_CODE_MODE");
       startActivityForResult(qr, 0);
1个回答

2

首先,这需要使用条形码扫描应用程序。不确定是否回答了您的问题。其次,您的应用程序崩溃是因为您没有捕获ActivityNotFoundException异常。在Barcode Scanners开源项目ZXing中,您将找到一个名为android-integration的模块,其中包含此集成的完整正确源代码。您还将找到可用于构建扫描功能的完整Barcode Scanner源代码。否则,您确实希望通过Intent与Barcode Scanner进行集成。这更容易。


谢谢Sean。我想在我们自己的应用程序中进行扫描。所以我可能只需要寻找条形码扫描器的源代码。如果谷歌无法给我一个好的结果,你知道哪里可以找到它的链接吗?:)非常感谢。 - androidnewbie
谢谢。APK文件是唯一可供下载的,而不是源代码本身。 :( - androidnewbie
@SeanOwen 我该如何更改扫描页面的用户界面?我必须在4个不同的活动中使用扫描仪。最好的方法是什么? - Rethinavel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接