Используя приведенный ниже код, который должен найти маску подсети:Как найти маску подсети (ошибки) в андроиде
String subnetMask="/"+networkInterface.getInterfaceAddresses().get(0).getNetworkPrefixLength();
Где мой IP адрес (как полученные из других источников) является 192.168.0.130
Но приведенный выше код обнаруживает, что маска подсети должна быть 255.255.255.255, но я ожидаю, что она будет 255.255.255.0.
Что я делаю неправильно?
Что такое networkInterface? –