有没有办法让Android设备先前关联的Wifi网络?最后,我想提出一个列表(例如,一个微调器),该列表包含用户与之关联的所有网络。然后,我希望他们选择他们的“家庭网络”。但是,我找不到关联史。历史必须保留在某个地方,因为我可以调出我的“Wi-Fi设置”,我可以看到我之前关联的网络。他们只是在他们下面说“不在范围内”。
我检查了WifiManager但找不到任何相关内容。
我注意到只有root用户位置存在历史记录(可能是因为网络的密码是明文):
data/wifi/bcm_supp.conf
我想要一个非root方法。
编辑:我现在知道它是可能的。如果您从市场或Google Play下载名为“Wifi Manager”的应用程序,您可以将下拉菜单下拉到“已知网络”,它们会出现。我已经搜索了所有的网络文档,然而我仍然无法找到它。
答案 0 :(得分:9)
您要找的是:https://developer.android.com/reference/android/net/wifi/WifiManager.html#getConfiguredNetworks()
这将为您提供以前关联的所有网络,因为必须配置这些网络才能连接到它们。