Вы можете использовать android.net.ConectivityManager, если вы действительно хотите проверить состояние сети.
ConectivityManager.requestRouteToHost () может использоваться для обеспечения доступности сервера (хотя были сомнения относительно его надежности - упомянуто в ответе CommonsWare здесь: как управлять подключением к Интернету через Wi-Fi в Android? )
В качестве альтернативы, если вы просто хотите проверить, подключен ли WIFI, попробуйте
ConectivityManager.getNetworkInfo (ConectivityManager.TYPE_WIFI) .isConnected ()
Пара предостережений:
1) Я набираю это в браузере, а не в IDE, поэтому могут возникнуть синтаксические ошибки,
2) Вам придется сделать этот код гораздо более оборонительным для производства, и
3) Все тесты подключения в ConectivityManager могут быть ненадежными, если сети в настоящее время становятся доступными или недоступными.
Надеюсь, это охватывает то, что вы спрашивали.