Как я могу получить свой текущий IP-адрес, когда я подключен к сотовой сети? Я знаю, что могу использовать NetworkInterface, как описано здесь:IP-адрес сотового телефона Android
Getting IP address of Android when connected to Cellular Network
, но я хочу делать, чтобы избежать сетевых операций и ищет что-то похожее на Wi-Fi с WifiManager.DhcpInfo
(последний IP-адрес кэшируется зева)
Что вы считаете, чтобы быть «работа в сети» в ссылках ответить? Он просто перечисляет интерфейсы и проверяет, является ли это loopback-устройством и имеет ли он IP-адрес IPv4. – Robert
Я согласен с Robert –
Потому что он выбрасывает SocketException –