在Android应用程序中生成二维码

在Android应用程序中生成二维码,android,qr-code,zxing,Android,Qr Code,Zxing,我一直在尝试使用Zxing生成二维码。按照Zxing项目站点上提供的最低说明,我无法将其集成到我的应用程序中。我尝试过遵循这个答案(以及许多其他搜索结果),但安卓SDK中似乎没有buffereImage。简而言之,Zxing对我的应用程序不是很好,或者文档没有完全正确地解释这个过程 我正在寻找一种简单的方法来传递字符串并生成表示字符串的二维码图像。蚂蚁代码样本,甚至是正确方向上的轻推都将非常感激。我在某个点创建了一个应用程序,需要能够生成QR 一、 就像你开始尝试用ZXing做的一样。该项目肯定

我一直在尝试使用Zxing生成二维码。按照Zxing项目站点上提供的最低说明,我无法将其集成到我的应用程序中。我尝试过遵循这个答案(以及许多其他搜索结果),但安卓SDK中似乎没有
buffereImage
。简而言之,Zxing对我的应用程序不是很好,或者文档没有完全正确地解释这个过程


我正在寻找一种简单的方法来传递字符串并生成表示字符串的二维码图像。蚂蚁代码样本,甚至是正确方向上的轻推都将非常感激。

我在某个点创建了一个应用程序,需要能够生成QR

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

他们为QR生成提供的唯一集成是通过意向,它只是将您的QR吐入自己的空白活动中

我试着从项目中抽出足够多的时间来使用generator类,但我始终无法让它正常工作

最后,我决定使用GoogleCharts api。因为它需要网络,所以对我来说这不是一个理想的解决方案,但它简单得多/不太复杂,而且我实际上能够让它工作

编辑:
从这篇文章开始,我创建了一个示例项目,演示如何使用Google Image Charts API下载和显示二维码。示例项目可以位于以下位置:。我希望它能帮助一些人。

我一直在努力将ZXing库集成到我的代码中,摆脱了安装第三方应用程序的需要,这让我很沮丧。我终于成功了

您需要将最新ZXing发行版源代码中的
core.jar
文件添加到项目中。您还需要向包中添加两个以上的类以使其正常工作


只需遵循此操作。

QRCODE编码器
方法
encodeAsBitmap
不适合您?@DanS QRCODE编码器需要引用活动和意图。我希望能让它更简单。来源是可用的。你能提取你需要的吗?你反对需要互联网吗?Google charts有一个rest API,可以接受字符串并为您提供QR png。@Tim这不是我的首选,该API需要生成表单才能发送。我更愿意在设备上这样做。我想这就是我要做的,但我认为我的老板不会喜欢它,因为乍一看,它不支持https,而且有可能被编码的可识别信息。