Проблемы:WifiEnabled без подключения к сети
я требовал моего устройства, чтобы его поддержку Wi-Fi, но не должна быть подключена к сети.
Пробовал:
wifiManager.disconnect();
wifiManager.enableNetwork(-1, true);
Конкретная линия интерес представляет enabledNetwork(-1, true);
Декларация:
public boolean enableNetwork(int netId, boolean disableOthers) {
Мой код отсоединяется от текущей сети, но после краткого период времени, автоматически настраивается и соединяется к наиболее предпочтительной сети, таким образом игнорируя функцию disableOthers
.
Я сделал еще несколько поиска, я нашел:
wifiManager.getWifiState();
Awesome! и мы находим, как константа в WifiManager
классе:
public static final int WIFI_MODE_SCAN_ONLY = 2;
Это именно то, что я хочу, но, как мне осуществить это?
TL; Я требую, чтобы мой Wi-Fi находился в режиме сканирования, что означает, что он не должен подключаться к какой-либо сети, но продолжать сканирование.