我看到有些应用可以列出我之前连接的网络,但是我不再可以使用。应用程序如何获取它们?我知道我们可以使用WiFi Manager的扫描功能获取当前可用网络的列表。如何获取已知网络列表?
答案 0 :(得分:3)
您是否查看了WifiManager
的文档?有getConfiguredNetworks()
方法看起来像你想要的那样。
WifiManager wm = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
List<WifiConfiguration> configs = wm.getConfiguredNetworks();
答案 1 :(得分:1)
如果你的设备是root用户,你可以阅读文件:
数据/杂项/ WIFI /的wpa_supplicant.conf
包含所有已知网络。