我一直在尝试使用Zxing生成QR码。按照Zxing项目网站上的最小指示,我无法将其集成到我的应用程序中。我已尝试按照此回答here(以及许多其他搜索结果),但Android SDK中似乎没有BufferedImage
。简而言之,Zxing对我的应用程序不满意,或者文档没有完全正确地解释过程。
我正在寻找一种传递字符串并生成代表字符串的QR代码图像的简单方法。非常感谢Ant代码样本,甚至是正确方向的推动。
答案 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。