Ниже представлена функция проверяющая наличие соединения с интернетом, путем проверки доступности сайта 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/
ОтветитьУдалить