5

有没有办法为 Android 设备获取以前关联的 Wifi 网络?最后,我想调出一个列表(例如,一个微调器),其中包含用户关联的所有网络。然后,我希望他们选择他们的“家庭网络”。但是,我找不到关联的历史。历史记录必须保存在某个地方,因为我可以调出我的“Wi-Fi 设置”,并且可以看到我之前关联的网络。他们只是在下方说“不在范围内”。

我检查了 WifiManager 但在那里找不到任何相关的东西。

我确实注意到只有根位置有历史记录(可能是因为网络的密码是明文形式):

data/wifi/bcm_supp.conf

我想要一个非root方法。


编辑:我现在知道这是可能的。如果您从 Market 或 Google Play 下载名为“Wifi Manager”的应用程序,您可以将下拉菜单下拉到“Known networks”,它们就会出现。我已经搜索了所有的网络文档,但是我仍然无法找到方法。

4

1 回答 1

9

您正在寻找的是:https://developer.android.com/reference/android/net/wifi/WifiManager.html#getConfiguredNetworks()

这将为您提供所有以前关联的网络,因为它们必须已经配置才能连接到它们。

于 2012-06-29T17:42:14.547 回答