如何在Android中使用zxing并让zxing在内部处理结果

时间:2012-10-06 22:44:26

标签: android zxing

一个简短的例子:

我正在扫描像“WIFI:S:SSID ;;”之类的二维码使用条形码扫描仪应用程序,它在内部成功处理扫描结果并打开wifi设置。

当我在我自己的应用程序中通过Intent集成使用zxing库时,我将结果返回onActivityResult。现在我有扫描代码的文本,但我必须自己处理。

但逻辑已存在,我为什么要再次实施呢?我能以某种方式告诉zxing库在内部处理扫描结果吗?

Goddchen

1 个答案:

答案 0 :(得分:2)

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

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