Uso de la clase Conectividad Gestor podemos obtener acceso a cualquiera de la red de Internet Wi-Fi o:Android: Cómo activar/desactivar Wi-Fi o conexión a Internet mediante programación
ConnectivityManager connec = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
// ARE WE CONNECTED TO THE NET
if (connec.getNetworkInfo(0).getState() == NetworkInfo.State.CONNECTED ||
connec.getNetworkInfo(1).getState() == NetworkInfo.State.CONNECTED) {
// ...
}
donde 0
y 1
se refiere respectivamente a móvil y conexión wifi
Si mi dispositivo Android está conectado a ambos, ¿podemos cambiar entre cualquiera de las redes o podemos deshabilitar cualquiera de las redes? Como el uso de una función:
connec.getNetworkInfo(0).setState(NetworkInfo.State.DISCONNECTED);
¡Hola! ¿Existe la misma manera de habilitar las redes móviles? – Yarovoy
También en el manifiesto: ' ' –
¿Esto difiere de wifiManager.reconnect()? ¿Qué pasa con wifiManager.reassociate()? También en el enfoque anterior si desea reiniciar el WiFi, ¿podría llamar a wifiManager.setWifiEnabled (false) y wifiManager.setWifiEnabled (true) de nuevo? ¿O debería deshabilitarlo primero, luego esperar alguna señal (receptor de difusión, etc.) antes de volver a habilitarlo? – Marchy