在Android中,如何通过Java清除设置中的WI-FI网络列表?
在Android中,如何通过Java清除设置中的WI-FI网络列表? 我目前成功地用这段代码将它们全部删除,但是当我 进入手机后,它们仍然出现在列表中。手动方式将 点击忘记这个网络。但我认为这就是我所取得的成就 在下面的代码中:在Android中,如何通过Java清除设置中的WI-FI网络列表?,java,android,android-wifi,Java,Android,Android Wifi,在Android中,如何通过Java清除设置中的WI-FI网络列表? 我目前成功地用这段代码将它们全部删除,但是当我 进入手机后,它们仍然出现在列表中。手动方式将 点击忘记这个网络。但我认为这就是我所取得的成就 在下面的代码中: List<WifiConfiguration> list = wifiManager.getConfiguredNetworks(); for( WifiConfiguration i : list ) { wifiManager.removeN
List<WifiConfiguration> list = wifiManager.getConfiguredNetworks();
for( WifiConfiguration i : list ) {
wifiManager.removeNetwork(i.networkId);
wifiManager.saveConfiguration();
List List=wifiManager.getConfiguredNetworks();
用于(无线配置i:列表){
wifiManager.removeNetwork(即networkId);
wifiManager.saveConfiguration();
…etc从逻辑上讲,我同意
移除网络(…)
应该有效,但您是否尝试过禁用网络(…)
这会使网络无法进行关联?我会尝试一下。谢谢。我甚至在想,在所有网络都被移除后,我可能需要打开/关闭wifi一次才能重置手机上的列表尝试在你的AndroidManifest.xml中添加
。