Есть ли API для проверки, подключен ли WiFi к Интернету или нет? - PullRequest
0 голосов
/ 12 июня 2018

Существуют ли какие-либо API-интерфейсы для проверки того, работает ли WiFi, к которому подключено устройство Android, на самом деле Интернет или нет?
всякий раз, когда устройство подключено к WiFi, оно считается подключенным к сети, хотя маршрутизатор Wi-Fi не обслуживает Интернет.или в режиме ожидания.

Как проверить в таких ситуациях?
Я попытался провести исследование по этому поводу.Но натолкнулся на метод проверки связи с каким-либо сайтом или DNS-сервером Google, чтобы проверить подключение везде.
Но я хочу знать, есть ли какие-либо API-интерфейсы, которые обнаруживают ситуацию.

1 Ответ

0 голосов
/ 12 июня 2018

Вы можете использовать getActivityNetworkInfo () диспетчера подключений, чтобы проверить, подключено ли устройство к какой-либо сети или нет.

Но в вашем случае, когда устройство подключено к Wi-Fi, но Wi-Fi не подключен к Интернету, такого API-интерфейса нет, чтобы проверить это, вам нужно сделать это, зайдя на любой веб-сайт или выполнив проверку связи.Лучше всего было бы получить доступ к URL-адресу вашего внутреннего сервера или любому URL-адресу веб-службы, если вы используете.

...