首页 > 解决方案 > android - 如何检查设备是否在没有密码的情况下连接到wifi?

问题描述

我正在构建一个功能,如果设备连接的 wifi 没有密码,则会警告用户。那可能吗?

我读过这个https://developer.android.com/reference/android/net/NetworkCapabilities

而这个https://developer.android.com/reference/android/net/wifi/WifiManager

似乎我可以获得我想要的所有数据(SSIDBSSID),但无法回答主要问题:wifi 是否需要密码。

标签: androidandroid-wifi

解决方案


它需要root访问权限。如果你有超级用户权限,你可以WifiManager -> getPrivilegedConfiguredNetworks用来获取 WiFi 连接配置并检查密码是否为空。请参阅此处


推荐阅读