Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Ametistos
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 37
#1

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

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

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

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

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

Не выводится Диалог, когда нет интернет подключения
Всем привет приложения должно сработать если есть подключения к интернету а...

Мониторинг сети
В BroadcastReceiver отслеживаю изменение состояний wifi и мобильного интернета....

Мониторинг системных вызовов
Добрый день. Подскажите пожалуйста чем можно мониторить системные вызовы в...

Мониторинг входящих звонков
Добрый вечер! Уважаемые форумчане выручайте. Нашел код мониторинга на хабре....

Мониторинг загружености процессора и памяти
Подозреваю что моя программа загружает процессор на 100%. Нужен...

2
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
20.09.2013, 17:37 #2
Можно попробовать пинговать нужный Вам сайт по таймеру... Например раз в минуту.
0
lavan
53 / 53 / 8
Регистрация: 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();
         }
        }
    }
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.09.2013, 17:56

Круглосуточный мониторинг датчиков с android устройтва
День добрый. Есть задача реализовать круглосуточный съём показаний с датчиков...

Мониторинг подключения к серверу и к базе данных Oracle
Добрый день! Есть такая проблема - нужно обеспечить контроль за подключением...

Резервный интернет через 3G модем (или два интернет подключения)
Всем привет! Такая ситуация, есть ПК на котором должен быть постоянный...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru