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

时间:2015-01-30 06:11:12

标签: android

我看到有些应用可以列出我之前连接的网络,但是我不再可以使用。应用程序如何获取它们?我知道我们可以使用WiFi Manager的扫描功能获取当前可用网络的列表。如何获取已知网络列表?

2 个答案:

答案 0 :(得分:3)

您是否查看了WifiManager的文档?有getConfiguredNetworks()方法看起来像你想要的那样。

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

答案 1 :(得分:1)

如果你的设备是root用户,你可以阅读文件:

  

数据/杂项/ WIFI /的wpa_supplicant.conf

包含所有已知网络。