Войти
Мобильные платформыФорумОбщее

Android SDK. WifiManager disconnect.

#0
0:26, 27 мар. 2017

Привет.
Есть проблема. Нужно отключить смартфон от точки доступа.
Делаю дисконнект и проверяю в цикле ip и состояние dhcp:

WifiManager WiFiMgr = (WifiManager) getSystemService(Context.WIFI_SERVICE);

boolean bRes = WiFiMgr.disconnect();  // bRes = true.
...
WifiInfo Info = WiFiMgr.getConnectionInfo();
int ipAddress = Info.getIpAddress();
DhcpInfo dhcpInfo = WiFiMgr.getDhcpInfo();
int serverAddress = dhcpInfo.serverAddress;

if( ipAddress == 0 && serverAddress == 0 )
  bDisconnected = true;
Работает на нескольких устройствах кроме Xiaomi Redme, ipAddress и serverAddress всё время ненулевые.
Что-то нужно ещё, чтобы удостовериться в отключении от точки доступа?


Мобильные платформыФорумОбщее

Тема в архиве.