У меня есть это приложение для Android, которое требует загрузки данных с удаленного сервера через Интернет. это обновление-функционал, очевидно, требует, чтобы устройство не только подключалось к какой-то сети, но и к Интернету.Как определить, если интернет-соединение в настоящее время доступно и активно на устройстве Android?
так: хотите запланировать службу обновлений до какой-либо даты, и когда она начнется, она должна определить, действительно ли она может достичь целевого сервера или нет. поэтому простой «это устройство, подключенное к Wi-Fi?»? недостаточно, поскольку устройство может быть подключено к беспроводной сети, которая не предлагает доступ в Интернет. что-то вроде PING ...
Какой простой/лучший способ определить, есть ли доступ к Интернету, то есть сервер доступен?
проблема: что, если мое устройство подключено к какой-либо сети Wi-Fi, которая НЕ работает как интернет-шлюз? – xenonite