¿Cuál sería el código para verificar si la red Wi-Fi está habilitada o no?Comprobación de Wi-Fi activado o no en Android
Respuesta
WifiManager wifi = (WifiManager)getSystemService(Context.WIFI_SERVICE);
if (wifi.isWifiEnabled()){
//wifi is enabled
}
Para comprobar los detalles here
si (wifi.isWifiEnabled()) \t \t {// wifi está activado \t \t} – inforg
esto necesita <-utiliza el permiso android: name = "android.permission.ACCESS_WIFI_STATE" />. Lo siento si esto es obvio, pero tengo un error de tiempo de ejecución inesperado. – user420667
Por favor, edite la respuesta para que incluya los permisos necesarios. Mi IDE también sugiere que use 'getApplciationContext()' en lugar de 'getSystemService()' – Zapnologica
public static boolean wifiState()
{
WifiManager mng = (WifiManager) getSystemService(Context.WIFI_SERVICE);
return mng.isWifiEnabled();
}
Las respuestas anteriores funcionan bien و pero no se olvide de 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>
creo que sirve ..
No creo que necesitemos CHANGE_WIFI_STATE – LoveForDroid
La respuesta superior es correcta, pero no está actualizada porque este código puede perder memoria en cierta d evicios.
Por lo tanto la mejor respuesta sería:
WifiManager wifi =(WifiManager)getApplicationContext().getSystemService(Context.WIFI_SERVICE);
if (wifi.isWifiEnabled()){
//wifi is enabled
}
Permiso de 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" />
- 1. ¿Comprobar WiFi y GPS está conectado o no en Android?
- 2. Android GPS estado activado o desactivado
- 3. Loopj Android Async Http - onFailure no activado
- 4. Conectividad WIFI a WIFI con Android
- 5. Habilitar/deshabilitar la conexión USB o WiFi programáticamente en Android
- 6. Problemas de script wifi Android
- 7. android wifi permission
- 8. Conexión WiFi Android programáticamente
- 9. Programación de socket Android sin conexión WIFi
- 10. DSR está activado. No envíe DTR en Android
- 11. android encender wifi programáticamente
- 12. Opción Infer Activado o Desactivado?
- 13. Error de autenticación wifi en Android
- 14. Primeros pasos con WiFi en Android
- 15. Android Scan for Wifi networks
- 16. Obtener dirección MAC de Android (no interfaz wifi)
- 17. ¿Cómo detectar si el usuario tiene 3G/Wifi activado antes de hacer una conexión URL?
- 18. ¿Detecta la dirección IP wifi en Android?
- 19. ¿Tiempo de trabajo activado Cron o Quartz?
- 20. Conexión WiFi a través de Android
- 21. Android: simular WiFi en el emulador?
- 22. ASP.NET HttpApplication.EndRequest evento no activado
- 23. Emulador de Android - Error de Wifi
- 24. conexión wifi cambió la acción en Android
- 25. document.ready no activado con pjax
- 26. Cómo comprobar si la opción wifi está habilitada o no
- 27. señal Django m2m_changed no activado
- 28. UITableView reloadData - cellForRowAtIndexPath no activado
- 29. Android 2.2 wifi punto de acceso API
- 30. Android :: ¿Cómo desconectarse de una red wifi?
-1 para pedir el código de –
Posible duplicado de [cómo ver si wifi está conectado en Android] (http://stackoverflow.com/questions/3841317/how-to-see-if-wifi-is-connected-in-android) –