gpt4 book ai didi

android - 获取 wifi 连接是否被锁定(密码保护)

转载 作者:太空狗 更新时间:2023-10-29 14:02:09 26 4
gpt4 key购买 nike

在我的应用程序中,我正在获取所有可用的 WiFi 网络,并使用 WifiManager.startScan()WifiManager.getScanResults() 将它们显示在列表中。我也能够显示信号强度。但我不知道如何显示 wifi 是否已锁定。在设置屏幕中它显示已锁定的 wifi 的锁定图标。我如何知道 wifi 是否受密码保护?

最佳答案

参见 ScanResult.capabilities

一个例子是:[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP-CCMP][WPS][ESS]

参见 this answer如果你想找到一种解析它的方法。

基本上,如果你想知道它是否 protected :

boolean isProtected = AccessPointState.getScanResultSecurity(scanResult) != AccessPointState.OPEN;

(虽然将字符串与 == 运算符进行比较并不好,但这将始终返回正确的答案,因为 AccessPointState 中的引用是一个 static final )

关于android - 获取 wifi 连接是否被锁定(密码保护),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34769977/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com