Я пытаюсь заблокировать соединения Wi-Fi. Я хочу, чтобы мое приложение включало Wi-Fi, но не подключалось ни к одной сети, которая уже хранится на смартфоне. Но даже после того, как я использую режим 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 Wi-Fi. То, что приложение не может подключиться в течение нескольких секунд, но через некоторое время оно подключается к той же сети ...
wifiManager.setWifiEnabled(true);
....
WHEN (WIFI STATE == WIFI_STATE_ENABLED)
{wifiManager.disconnect();
scanOnly.acquire();}
Может ли кто-нибудь мне помочь?
Tks