2

我正在尝试使用 ZXing 将文本编码为 QR 码。我已经下载了ZXing 2.0。现在我不知道如何做剩下的事情。请告诉我接下来我需要做什么。我想要做的就是在edittext中输入一个文本,并在我按下按钮时根据这个文本生成二维码。我看过很多与这个主题相关的问题,但我找不到合适的答案。

请解释我要遵循的步骤。我还需要知道我必须在清单中进行哪些更改才能实现这一点,以及如何在我的活动中将 QR 码显示为位图

4

3 回答 3

1

使用提供的android-integration库(not core/, not android/)调用 Barcode ScannerIntent以显示您喜欢的任何文本的 QR 码。它只是几行代码:http ://code.google.com/p/zxing/wiki/ScanningViaIntent

于 2012-10-17T19:40:51.597 回答
0

您需要core.jar从最新的 ZXing 源代码版本添加到您的项目中,并在您的包中添加另外两个类。

本方案使用ZXing核心库,无需安装第三方应用(Barcode Scanner)。

您只需要按照此分步指南进行操作。

于 2013-03-19T22:19:30.287 回答
0

要通过 Zxing 将编辑文本显示为二维码,您可以:

Intent intent = new Intent("com.google.zxing.client.android.ENCODE");
String data = edittext.getText().toString();
intent.putExtra("ENCODE_DATA", to_display);
intent.putExtra("ENCODE_TYPE", "TEXT_TYPE");
startActivity(intent);

要使用它,您需要在清单中声明 ZXing EncodeActivity,添加意图过滤器等。

一般来说,他们的代码有很好的文档记录。他们的项目页面将是开始的最佳场所。

于 2012-10-17T17:55:39.623 回答