Muszę ustalić, czy urządzenie z Androidem jest podłączone do Wi-Fi, a jeśli tak, to uzyskać adres IP Wi-Fi.Wykryj adres IP Wi-Fi w systemie Android?
Wiem, jak korzystać z ConnectivityManager, aby określić, czy aktywna sieć jest siecią Wi-Fi, i wiem, jak używać interfejsu java.net.NetworkInterface do iterowania dostępnych interfejsów sieciowych i uzyskania ich adresów IP.
To, czego nie wiem, jak to zrobić, to określić, który adres IP należy do sieci Wi-Fi, jeśli znaleziono więcej niż jeden adres. Jakakolwiek rada?
Dzięki.
To wydaje się działać, dzięki za informacje. –
Cieszę się, że zadziałało !!! –
uprawnienie INTERNET nie jest potrzebne; tylko ACCESS_WIFI_STATE (przynajmniej na 4.1.1) –