Est-il possible de basculer la radio WiFi (On/Off) par programme sur les téléphones Android?Basculer la radio WIFI par programme
2
A
Répondre
7
Jetez un oeil à la WifiManager: http://developer.android.com/reference/android/net/wifi/WifiManager.html
Plus précisément:
boolean setWifiEnabled(boolean enabled)
Activer ou désactiver le Wi-Fi.
2
activer l'interface WiFi:
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(true);
Note: Pour accéder à l'état de connexion Wi-Fi, il faut ajouter des autorisations suivantes dans le fichier AndroidManifest.xml:
android.permission.ACCESS_WIFI_STATE
android.permission.UPDATE_DEVICE_STATS
android.permission.CHANGE_WIFI_STATE
0
Pour activer ou désactiver l'état, utilisez:
WifiManager wm = ((WifiManager) activity.getSystemService(Context.WIFI_SERVICE));
wm.setWifiEnabled(!wm.isWifiEnabled());
et ajouter les autorisations:
android.permission.ACCESS_WIFI_STATE
android.permission.UPDATE_DEVICE_STATS
android.permission.CHANGE_WIFI_STATE