Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
一个简短的例子:
我正在扫描一个二维码,例如“WIFI:S:The SSID;;” 使用 Barcode Scanner 应用程序,它在内部成功处理扫描结果并打开 wifi 设置。
当我在自己的应用程序中通过 Intent 集成使用 zxing 库时,我会在 onActivityResult 中得到结果。现在我有了扫描代码的文本,但我必须自己处理这一切。
但是逻辑已经有了,为什么还要再实现呢?我可以以某种方式告诉 zxing 库在内部处理扫描结果吗?
戈登
然后只需通过 Intent 启动 Barcode Scanner 应用程序。如果您不想处理回复,则无需等待回复。唯一的问题是用户必须自己回到您的应用程序。
或者,您可以使用您自己的应用程序中的代码解析结果ResultParser,然后提取代码以对您的应用程序WifiResultHandler中的 wi-fi 网络进行更改。复制和重新利用的代码并不多。
ResultParser
WifiResultHandler