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

Получить качество сети - Android

Войти
Регистрация
Восстановить пароль
 
ILNAR_93
Android
212 / 212 / 21
Регистрация: 19.01.2013
Сообщений: 1,528
Записей в блоге: 2
04.02.2016, 13:38     Получить качество сети #1
Как можно получить качество сети?

т.е.
3G, GPRS, EDGI, WCDMA и т.д...
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2016, 13:38     Получить качество сети
Посмотрите здесь:

Android В сети или нет
Привязка приложения к Wi-Fi сети Android
Работа в wifi сети Android
Дождаться ответа из сети Android
Отсутствие сети Android
Мониторинг сети Android
Android Получить данные о сети: IP роутера к которому подключен телефон, MAC
Android Не отправляется по сети
Android Http запрос в локальной сети
Android Socket не видит отключения сети
Android Настройка сети в VS Android Emulator
Задать качество фотографии Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
korshun84
13 / 68 / 14
Регистрация: 08.07.2014
Сообщений: 349
04.02.2016, 13:56     Получить качество сети #2
Что в вашем понимании "качество" ?
Паблито
резкий
1888 / 1622 / 502
Регистрация: 12.05.2014
Сообщений: 5,848
Завершенные тесты: 1
04.02.2016, 14:09     Получить качество сети #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
1. в манифест добавляем разрешение
XML
1
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
2. например где-то в активити
Java
1
2
3
4
5
6
7
8
9
10
11
12
        ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
        // возвращает  TYPE_MOBILE, TYPE_WIFI, TYPE_WIMAX, TYPE_ETHERNET, TYPE_BLUETOOTH
        // activeNetwork.getType(); // на вский пожарный
        
        // магия тут
        switch (activeNetwork.getSubtype()) {
            case TelephonyManager.NETWORK_TYPE_CDMA: // например
                // бла бла
                break;
            //case TelephonyManager.NETWORK_TYPE_* <--- вместо звездочки выбираем константу, их там целый список
        }
3. PROFIT
ILNAR_93
Android
212 / 212 / 21
Регистрация: 19.01.2013
Сообщений: 1,528
Записей в блоге: 2
04.02.2016, 14:19  [ТС]     Получить качество сети #4
korshun84, Паблито понял о чем я..
Спасибо!
Yandex
Объявления
04.02.2016, 14:19     Получить качество сети
Ответ Создать тему
Опции темы

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