Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android中,如何通过Java清除设置中的WI-FI网络列表?_Java_Android_Android Wifi - Fatal编程技术网

在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

在Android中,如何通过Java清除设置中的WI-FI网络列表? 我目前成功地用这段代码将它们全部删除,但是当我 进入手机后,它们仍然出现在列表中。手动方式将 点击忘记这个网络。但我认为这就是我所取得的成就 在下面的代码中:

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中添加