Ответ 1
В файле манифеста необходимы следующие разрешения:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
Затем вы можете использовать следующее в своем классе активности:
WifiManager wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(true);
wifiManager.setWifiEnabled(false);
Используйте, чтобы проверить, включено ли оно или нет
boolean wifiEnabled = wifiManager.isWifiEnabled()
Вы найдете хороший учебник по этому вопросу на этом сайте.