Cách lấy chi tiết IP cổng, Có tùy chọn sử dụng wifimanager nhưng nếu không có cách tìm cổng, dns và các chi tiết khác trong thiết bị Android khi được kết nối bằng chia sẻ kết nối USB.
На Android 7 работает это:
ip route get 8.8.8.8
вывод будет: 8.8.8.8 через шлюз ...
Установите приложение эмулятора терминала, чтобы увидеть, как таблица маршрутизации запускается iproute
из командной строки. Не требует корневых разрешений. Я не знаю, как получить DNS-сервер. Там нет файла /etc/resolv.conf
. Вы можете попробовать nslookup www.google.com
и посмотреть, что он сообщает для вашего сервера, но на моем телефоне он сообщает 0.0.0.0
, что не слишком полезно.
DNS-сервер получен через
getprop net.dns1
ОБНОВЛЕНИЕ: начиная с Android Nougat 7.x, если присутствуетconfig, а netcfg отсутствует. Так что ifconfig может быть использован для поиска IP-адреса и сетевой маски.