Вот как включить и выключить Wi-Fi в Android.
Сначала вам нужно объявить следующее в вашем файле манифеста
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.UPDATE_DEVICE_STATS"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
После этого в классе Activity
private WifiManager wifiManager;
@Override
public void onCreate(Bundle icicle) {
....................
wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
if(wifiManager.isWifiEnabled()){
wifiManager.setWifiEnabled(false);
}else{
wifiManager.setWifiEnabled(true);
}
}
Пояснение
Получите услугу Wi-Fi из нашей системы
wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
Убедитесь, что наш Wi-Fi в настоящее время включен или выключен
if(wifiManager.isWifiEnabled()){
Включите / выключите наш Wi-Fi wifiManager.setWifiEnabled ();
Ссылка
WifiEnabler
http://google -androidlovers.blogspot.com / 2012/01 /сканирование для беспроводных сетей в android.html
http://www.java2s.com/Open-Source/Android/android-platform-apps/Settings/com/android/settings/wifi/WifiApEnabler.java.htm