Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Ametistos
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 37
#1

Мониторинг интернет подключения - Android

20.09.2013, 17:11. Просмотров 553. Ответов 2
Метки нет (Все метки)

Здравствуйте. Столкнулся с такой проблемой:

Отслеживаю наличие интернет подключения в сервисе методом @Override public void statusChange(final int status).

Если "культурно" отключить WiFi на устройстве метод срабатывает. Если вырубить роутер то ничего не происходит.. Никто с таким не сталкивался?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2013, 17:11     Мониторинг интернет подключения
Посмотрите здесь:

Получить событие подключения к интернету Android
Android Ожидание подключения wifi
Проверка подключения по bluetooth Android
Мониторинг сети Android
Мониторинг входящих звонков Android
Мониторинг загружености процессора и памяти Android
Не выводится Диалог, когда нет интернет подключения Android
Android Мониторинг системных вызовов
Android Ошибка подключения через ssl
Android Верстка, без подключения API
Обработка ошибки подключения по Bluetooth Basic4Android
Круглосуточный мониторинг датчиков с android устройтва Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
20.09.2013, 17:37     Мониторинг интернет подключения #2
Можно попробовать пинговать нужный Вам сайт по таймеру... Например раз в минуту.
lavan
51 / 51 / 1
Регистрация: 21.03.2009
Сообщений: 371
20.09.2013, 17:56     Мониторинг интернет подключения #3
как вы делаете я не знаю, но есть системное сообщение которое посылается зарегистр. broadcastreciver каждый раз когда изменяется состояние сети
Java
1
2
IntentFilter inf = new IntentFilter("android.net.conn.CONNECTIVITY_CHANGE");
     this.registerReceiver(breciver, inf);
и локальный ресивер в котором можно определить,что произошло с соединением
Java
1
2
3
4
5
6
7
8
9
public class BroadcastNetwork extends BroadcastReceiver{
 
        @Override
        public void onReceive(Context arg0, Intent arg1) {
                ConnectivityManager  cm =  (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);           
        NetworkInfo ni = cm.getActiveNetworkInfo();
         }
        }
    }
Yandex
Объявления
20.09.2013, 17:56     Мониторинг интернет подключения
Ответ Создать тему
Опции темы

Текущее время: 09:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru