在Android应用程序中生成QR码

时间:2012-02-28 18:10:46

标签: android qr-code zxing

我一直在尝试使用Zxing生成QR码。按照Zxing项目网站上的最小指示,我无法将其集成到我的应用程序中。我已尝试按照此回答here(以及许多其他搜索结果),但Android SDK中似乎没有BufferedImage。简而言之,Zxing对我的应用程序不满意,或者文档没有完全正确地解释过程。

我正在寻找一种传递字符串并生成代表字符串的QR代码图像的简单方法。非常感谢Ant代码样本,甚至是正确方向的推动。

2 个答案:

答案 0 :(得分:2)

我在一个点上创建了一个需要能够生成QR的应用程序。

我,就像你开始尝试使用ZXing一样。该项目绝对能够生成QR图像,但我无法使其正常工作。

它们为QR生成提供的唯一集成是通过意图,它只是将你的QR发送到它自己的空白活动中。

我尝试了足够的项目,我可以使用生成器类,但我永远无法正常工作。

最后我决定使用google chart api。由于它需要网络,它对我来说不是一个理想的解决方案,但它更容易/更简单,我能够实际上让它工作。

编辑:

自本文发布以来,我创建了一个示例项目,演示了如何使用Google Image Charts API下载和显示QR码。示例项目可以位于此处:https://github.com/FoamyGuy/QRMaker。我希望它可以帮助别人。

答案 1 :(得分:1)

我一直在努力将ZXing库集成到我的代码中,并且无需安装第三方应用程序。我终于开始工作了。

您需要将最新ZXing版本源中的core.jar文件添加到您的项目中。您还需要在包中再添加两个类才能使其正常工作。

请关注此step-by-step guide

相关问题