如何在不安装条形码扫描仪应用程序的情况下使用ZXing库

2024-02-11

我一直在开发一个 Android 应用程序来扫描条形码和 QR 码并将结果发送到其他应用程序(HTTP)。我已经通过互联网阅读了大部分文档,并在 stackoverflow 中阅读了它并使其正常工作。我可以在我的设备上运行独立的 zxing android 应用程序,也可以运行我自己的单独的 android 应用程序来使用 Zxing 意图扫描条形码。 但即使在这里阅读了这么多问题和互联网上的一些博客之后,我仍然无法得到我的严格要求。

我想实现以下目标。 1. 我不想在我的设备中安装单独的条形码扫描仪应用程序来让我自己的应用程序正常工作(扫描条形码)。 2.我使用了以下代码

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

当我在设备中运行该应用程序时,它会询问“选择应用程序来完成此操作”,并显示“Google”和“Google Goggles”,并打开 Google 页面默认相机并扫描条形码。我希望使用 CaptureActivtiy 默认捕获页面(不是 Google 的页面)来扫描条形码。 3.我尝试在我自己的应用程序中使用ZXing作为库,但它不起作用。

你能告诉我到底哪里出错了吗?


我发现“zxing”使用起来很复杂。然后我尝试使用“ZBar Android版本库”。就是这么简单。 您可以从这里下载该库:http://sourceforge.net/p/zbar/news/2012/03/zbar-android-sdk-version-01-released/ http://sourceforge.net/p/zbar/news/2012/03/zbar-android-sdk-version-01-released/

在下载的包中,有一个非常简单的示例。只需遵循它或将示例包含到您的应用程序中即可。希望你的任务能够完成。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在不安装条形码扫描仪应用程序的情况下使用ZXing库 的相关文章

随机推荐