Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
ViT(Vet@l)
29 / 28 / 7
Регистрация: 13.12.2010
Сообщений: 334
1

Подключен ли интернет?

30.05.2013, 23:14. Просмотров 964. Ответов 6
Метки нет (Все метки)

Всем привет!
Возникла необходимость проверять, есть ли интернет подключение или нет.
Код вот такой:
Java
1
2
3
4
5
6
7
8
9
public boolean isOnline() {
    String cs = Context.CONNECTIVITY_SERVICE;
    ConnectivityManager cm = (ConnectivityManager)
    getSystemService(cs);
    if (cm.getActiveNetworkInfo() == null) {
        return false;
    }
    return     cm.getActiveNetworkInfo().isConnectedOrConnecting();
}
Проверяю через эмулятор. При подключенном интернете дает true. Отрубаю на ноутбуке wi-fi - ставлю на проверку, а он все равно выдает true. Ок, думаю посмотрим какое есть подключение
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public static void isNetworkConnectedOrConnecting(Context context) {
         ConnectivityManager cm = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
            if (cm == null) {
                Log.d(LOG_TAG, "отсутствует 1");
            }
            
            NetworkInfo[] netInfo = cm.getAllNetworkInfo();
            
            Log.d(LOG_TAG,cm.getAllNetworkInfo() + " ");
            if (netInfo == null) {
                Log.d(LOG_TAG, "отсутствует 2");
            }
            for (NetworkInfo ni : netInfo) 
            {
                if (ni.getTypeName().equalsIgnoreCase("WIFI")) {
                    if (ni.isConnected()) {
                        Log.d(LOG_TAG, "вифи");
                    }
                }
                if (ni.getTypeName().equalsIgnoreCase("MOBILE")) {
                    if (ni.isConnected()) {
                        Log.d(LOG_TAG, "моби");
                    }
                }
                
            }
    }
При вкл и выкл интернете на компьютере пишет mobile. Вот я и думаю, если посмотреть на эмулятор, то якобы на нем есть подключение к 3g, то есть у нас есть постоянное виртуальное поключение к интернету?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2013, 23:14
Ответы с готовыми решениями:

Получить данные о сети: IP роутера к которому подключен телефон, MAC
Как получить данные о сети. а именно - IP роутера к которому подключен телефон,...

Интернет подключен, но выхода в интернет нет
Собственно на скрине всё видно. Интернет есть, но ни одна программа не...

подключен интернет, но не работает
всем доброго времени суток! помогите пожалуйста, переустановил официальную...

Проверить подключен ли интернет
Необходимо проверить есть ли соединение с интернетом. Пробовал использовать...

WI fi подключен но интернет не работает
Всем привет!!...пожалуйста подскажите плз...у меня на нотбуке Wi FI не работает...

6
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.05.2013, 23:15 2
думаю да...
пробуйте на реальном устройстве.
1
ViT(Vet@l)
29 / 28 / 7
Регистрация: 13.12.2010
Сообщений: 334
30.05.2013, 23:19  [ТС] 3
к сожалению нету возможности а можно ли как-то на эмуляторе проверить работоспособность кода?
и ещё, когда пытаюсь включить wi-fi пишет ошибка. можно ли эмулировать работу wi-fi?
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.05.2013, 23:33 4
ну, я бы не тестировал на эмуляторе такое.
хорошо что у меня девайс есть, так что не знаю как с этим на эмулятора
1
ViT(Vet@l)
29 / 28 / 7
Регистрация: 13.12.2010
Сообщений: 334
30.05.2013, 23:49  [ТС] 5
и на том спасибо.
ну ничего серьезного не тестирую - учусь только для задания необходимо было.
смешно, но девайса на андроиде у меня нет
0
V0v1k
31.05.2013, 00:03
  #6

Не по теме:

Цитата Сообщение от ViT(Vet@l) Посмотреть сообщение
смешно, но девайса на андроиде у меня нет
меня тоже сначала небыло своего, зато казенные были:)

0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
31.05.2013, 12:57 7
Цитата Сообщение от ViT(Vet@l) Посмотреть сообщение
смешно, но девайса на андроиде у меня нет
Сюда б скинули, я б проверил на реальном. Мне не сложно
1
31.05.2013, 12:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2013, 12:57

Не работает интернет и Skype но Wi-fi подключен
Не работает интернет и Skype,Wi-fi подключен сигнал хороший.В онлайн игры...

Интернет подключен но не загружает ничего
Интернет от ростелекома, пропал после траблом с пк ( пк перезагружался без...

интернет подключен но браузера не открываеються
заходить только на сапорт хрома!


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

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

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