Necesito determinar si el dispositivo Android está conectado a Wifi, y si es así, obtener su dirección IP de Wifi.¿Detecta la dirección IP wifi en Android?
Sé cómo usar ConnectivityManager para determinar si la red activa es una red Wifi, y sé cómo usar java.net.NetworkInterface para iterar sobre las interfaces de red disponibles y obtener sus direcciones IP.
Lo que no sé hacer es determinar qué dirección IP pertenece a la red Wifi, si hay más de una dirección. ¿Algún consejo?
Gracias.
Esto parece funcionar, gracias por la información. –
¡Me alegro de que haya funcionado! –
no se necesita el permiso de INTERNET; solo el ACCESS_WIFI_STATE (al menos en 4.1.1) –