如何识别因密码错误而未连接 WiFi?

How to recognize when WiFi is not connected due to wrong password?

我已经制作了可以扫描列表中的 WiFi ap 并连接到选定 ap 的应用。但是如果我输入错误的密码,我仍然没有得到返回的内容。

如果我输入错误的密码,WifiManager(或WifiConfiguration)returns会有什么影响吗?

以下是 wifi 的有效状态:[摘自 android 文档]

如果您有 wifiInfo 对象,您可以通过以下方式获取其状态:

SupplicantState supplicantState= wifiInfo.getSupplicantState();