0

一个简短的例子:

我正在扫描一个二维码,例如“WIFI:S:The SSID;;” 使用 Barcode Scanner 应用程序,它在内部成功处理扫描结果并打开 wifi 设置。

当我在自己的应用程序中通过 Intent 集成使用 zxing 库时,我会在 onActivityResult 中得到结果。现在我有了扫描代码的文本,但我必须自己处理这一切。

但是逻辑已经有了,为什么还要再实现呢?我可以以某种方式告诉 zxing 库在内部处理扫描结果吗?

戈登

4

1 回答 1

2

然后只需通过 Intent 启动 Barcode Scanner 应用程序。如果您不想处理回复,则无需等待回复。唯一的问题是用户必须自己回到您的应用程序。

或者,您可以使用您自己的应用程序中的代码解析结果ResultParser,然后提取代码以对您的应用程序WifiResultHandler中的 wi-fi 网络进行更改。复制和重新利用的代码并不多。

于 2012-10-06T23:02:34.490 回答