internet - broadcast receiver android wifi
Verificando Wi-Fi habilitado o no en Android (4)
La respuesta principal es correcta, pero no está actualizada porque este código puede perder memoria en ciertos dispositivos.
Por lo tanto, la mejor respuesta sería:
WifiManager wifi =(WifiManager)getApplicationContext().getSystemService(Context.WIFI_SERVICE);
if (wifi.isWifiEnabled()){
//wifi is enabled
}
Permisos en la aplicación => 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" />
¿Cuál sería el código para verificar si la red Wi-Fi está habilitada o no?
Las respuestas anteriores funcionan bien, pero no olvide agregar los permisos correctos en el Manifiesto:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" >
</uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" >
</uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" >
</uses-permission>
Espero eso ayude ..
WifiManager wifi = (WifiManager)getSystemService(Context.WIFI_SERVICE);
if (wifi.isWifiEnabled()){
//wifi is enabled
}
Para más detalles, consulte here
public static boolean wifiState()
{
WifiManager mng = (WifiManager) getSystemService(Context.WIFI_SERVICE);
return mng.isWifiEnabled();
}