Проверка соединения WIFI
Вы можете использовать следующий код, чтобы проверить, имеет ли активная сеть (если таковая есть - делать некоторые нулевые проверки здесь) тип WIFI.
ConnectivityManager connManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = connManager.getActiveNetworkInfo();
if (netInfo!=null) {
// detect type using netInfo.getType()
}
В ConnectivityManager есть int-константа TYPE_WIFI, которую вы можете использовать для проверки. (getType возвращает int для определения типа сети).
Более подробную информацию о Activity Manager можно найти на сайте разработчика Android .
Отключение WIFI
n Чтобы отключить состояние WiFi, вы должны предоставить следующее разрешение в манифесте приложения
android.permission.CHANGE_WIFI_STATE
Затем вы можете использовать WifiManager для настройки включения / выключения WIFI.
WifiManager wifiManager = (WifiManager)getBaseContext().getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(false);
Подробнее о http://developer.android.com/reference/android/net/wifi/WifiManager.html
Полный пример можно найти в следующем сообщении: http://android -er.blogspot.com / 2011/01 / turn-wifi-onoff-using.html