Ниже представлена функция проверяющая наличие соединения с интернетом, путем проверки доступности сайта ya.ru.
private static boolean checkInternetConnection() { Boolean result = false; HttpURLConnection con = null; try { // HttpURLConnection.setFollowRedirects(false); // HttpURLConnection.setInstanceFollowRedirects(false) con = (HttpURLConnection) new URL("https://ya.ru").openConnection(); con.setRequestMethod("HEAD"); result = (con.getResponseCode() == HttpURLConnection.HTTP_OK); } catch (Exception e) { e.printStackTrace(); } finally { if (con != null) { try { con.disconnect(); } catch (Exception e) { e.printStackTrace(); } } } return result; }
Спасибо!
ОтветитьУдалитьДа, пригодится инфа. Норм.
ОтветитьУдалитьВот только сегодня уже адрес выглядит иначе: https://ya.ru/
ОтветитьУдалить