Quel serait le code pour vérifier si le Wi-Fi est activé ou non ?
If (wifi.isWifiEnabled()) {//wifi est activé }
Quel serait le code pour vérifier si le Wi-Fi est activé ou non ?
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
if (wifiManager.isWifiEnabled()) {
// wifi is enabled
}
Pour plus de détails, consultez aquí
Cela nécessite <uses-permission Android:name="Android.permission.ACCESS_WIFI_STATE" />. Désolé si c'est évident mais j'ai eu une erreur d'exécution inattendue.
Les réponses ci-dessus fonctionnent bien. Mais n'oubliez pas d'ajouter les bonnes permissions dans le manifeste :
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
J'espère que cela vous aidera.
La première réponse est correcte, mais n'est pas à jour car ce code peut provoquer une fuite de mémoire sur certains appareils.
Par conséquent, la meilleure réponse serait :
WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
if (wifiManager.isWifiEnabled()) {
// wifi is enabled
}
Permissions dans app=>mainfests=>AndroidManifest.xml :
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
0 votes
Duplicata possible de comment voir si le wifi est connecté dans Android
2 votes
Upvote pour compenser les raisins aigres :)