• 0
Котэ

Проверить наличие интернета

Вопросы

День добрый всем.

Не нашел раздела куда поместить данный вопрос. Хотел узнать как на андроиде проверить наличие интернета. Стандартные функции, используемые на винде тут не прокатывают как я понимаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 ответов на этот вопрос

  • 0

Вроде бы у ZuBy в модуле DeviceInfo в коде есть проверка интернета. Посмотрите

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

У Андрея Ефимова есть решение. http://delphifmandroid.blogspot.com/2013/12/delphi-xe5.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
13 часов назад, MAD_EVAL сказал:

У Андрея Ефимова есть решение. http://delphifmandroid.blogspot.com/2013/12/delphi-xe5.html

Это решение — хорошее, но оно не позволяет решить задачу сабжа.

Чтобы узнать, есть ли интернет, нужно пробовать получить ответ от какого-либо хоста из интернета.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
2 часа назад, Pax Beach сказал:

Чтобы узнать, есть ли интернет, нужно пробовать получить ответ от какого-либо хоста из интернета.

Причем хост должен быть настолько надежным, чтобы работал на 100%

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
4 часа назад, Pax Beach сказал:

Это решение — хорошее, но оно не позволяет решить задачу сабжа.

Чтобы узнать, есть ли интернет, нужно пробовать получить ответ от какого-либо хоста из интернета.

почему не позволяет? с чего такие выводы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Только что, ZuBy сказал:

почему не позволяет? с чего такие выводы?

Ну если нет в сети доступа к инету или провайдер заблокировал инет, что толку от понимания, что устройство в сети?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Только что, Pax Beach сказал:

Ну если нет в сети доступа к инету или провайдер заблокировал инет, что толку от понимания, что устройство в сети?

ну тут вы не правы, он прекрасно ориентируется в сети

и значок что есть подключение вайфай, а потока в нем нет, об этом знает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
2 минуты назад, ZuBy сказал:

ну тут вы не правы, он прекрасно ориентируется в сети

и значок что есть подключение вайфай, а потока в нем нет, об этом знает

Расскажи пожалуйста подробнее.

Кто он? Каким методом получить информацию, что интернет на момент выполнения метода был на устройстве?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Только что, Pax Beach сказал:

Расскажи пожалуйста подробнее.

Кто он? Каким методом получить информацию, что интернет на момент выполнения метода был на устройстве?

"ОН" - метод средствами апи

посмотрите DeviceInfo там реализовано для Android и Windows

для IOS нет нужных интерфейсов. сделать можно, но времени нет этим заниматься

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 1

а вообще я как-то уже выкладывал, универсальный способ проверки интернета, для тех кто в танке)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
2 минуты назад, ZuBy сказал:

а вообще я как-то уже выкладывал, универсальный способ проверки интернета, для тех кто в танке)

 

Вот теперь верю )

Спасибо, то что нужно!

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу