我正在尝试阻止 wifi 连接。我希望我的应用程序打开 wifi,但不连接到已存储在智能手机上的任何网络。但即使在我使用 SCAN_ONLY 模式后,他仍继续连接到已经“知道”的网络。
.....
wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
.....
wifiManager.setWifiEnabled(true);
WifiLock scanOnly = wifiManager.createWifiLock(WifiManager.WIFI_MODE_SCAN_ONLY, "scanOnly");
scanOnly.acquire();
在确保状态为 WIFI_STATE_ENABLED wifi 之后,我已经绝望地尝试断开连接。该应用程序无法连接几秒钟,但一段时间后它连接到同一网络...
wifiManager.setWifiEnabled(true);
....
WHEN (WIFI STATE == WIFI_STATE_ENABLED)
{wifiManager.disconnect();
scanOnly.acquire();}
有人能帮我吗?Tks