如果没有安装第三方应用程序,是否无法在Android应用程序中读取QR代码?

时间:2013-10-16 12:01:56

标签: android qr-code

我正在考虑在我的应用程序中使用QR码。

我做了一些研究/谷歌搜索,我发现这个库显然是一个很好的选择: http://sourceforge.net/p/zbar/news/

但我在那里读到它说它仍然需要一个可以读取qr代码才能工作的应用程序?

是否没有一个库只使用相机,然后解码使用该库的应用程序中的qr代码?

2 个答案:

答案 0 :(得分:4)

如果您需要扫描应用程序中的QR码,可以采用以下方式:https://code.google.com/p/zxing/

您还可以在项目中集成必要的库,以避免使用Intent方式启动扫描(因此需要在您的设备上安装第三方应用)。

如果你谷歌它,你会找到很多指南来做到这一点:我得到的第一个是http://www.androidaz.com/development/zxing-qr-reader-direct-integration但是那里有很多教程。

答案 1 :(得分:2)

ZBar可以作为库安装在项目中,并用作任何其他活动。 你可以检查:

这是如何使用ZBAR读取QR的示例,在onActivityResult中您可以处理结果(在这种情况下,示例会举杯)。

您可以按照以下安装说明进行操作: