一个简短的例子:
我正在扫描像“WIFI:S:SSID ;;”之类的二维码使用条形码扫描仪应用程序,它在内部成功处理扫描结果并打开wifi设置。
当我在我自己的应用程序中通过Intent集成使用zxing库时,我将结果返回onActivityResult。现在我有扫描代码的文本,但我必须自己处理。
但逻辑已存在,我为什么要再次实施呢?我能以某种方式告诉zxing库在内部处理扫描结果吗?
Goddchen
答案 0 :(得分:2)
然后通过Intent启动Barcode Scanner应用程序。如果您不想处理回复,则无需等待回复。唯一的问题是用户必须自己回到您的应用程序。
或者您可以使用自己应用中的ResultParser
代码解析结果,并提取WifiResultHandler
的代码,以便对应用中的Wi-Fi网络进行更改。复制和重新利用的代码并不多。