Android:如何找到“已知”的WiFi网络?

toe95027  于 2022-12-16  发布在  Android
关注(0)|答案(3)|浏览(149)

我看到一些应用程序可以列出我之前连接过的网络,但在我所在的位置不再可用。应用程序如何获得这些网络?我知道我们可以使用WiFi管理器的扫描功能获得当前可用网络的列表。如何获得已知网络的列表?

lskq00tm

lskq00tm1#

你看过WifiManager的文档了吗?有一个getConfiguredNetworks()方法看起来像你想要的。

WifiManager wm = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
List<WifiConfiguration> configs = wm.getConfiguredNetworks();
m0rkklqb

m0rkklqb2#

如果您的设备是root用户,您可以读取文件:
数据/杂项/wifi/wpa_请求者.conf
其包含所有已知网络。

ewm0tg9j

ewm0tg9j3#

我发现了这个问题,后来在2022年12月得到了答案。在我的三星Android 12上,设置〉连接〉Wi-Fi,然后选择三个垂直的点进入高级〉管理网络,它们都在那里。
好好享受吧!

相关问题