android — Обнаружение настройки «использовать только сети 2G»" />

Обнаружение настройки «использовать только сети 2G»

Есть ли способ вернуть значение настройки мобильной сети Android для «использовать только сети 2G»?Разрабатываемое приложение измеряет скорость интернета в определенном месте, но для того, чтобы это было актуально, оно должно знать, намеренно ли пользователь ограничивает мобильный интернет 2G.Я взглянул на ConnectivityManager, но он предоставляет информацию только о настройках фоновых данных или обо всех сетях.Итерация по ним показывает, что, несмотря на то, что параметр включен, HSPA и UMTS возвращают ---- +: = 0 =: + ---- для ---- +: = 1 =: + ---- :Единственная подсказка, которую я нашел среди всего этого, заключается в том, что ---- +: = 3 =: + ---- возвращает "connectionDisabled" для HSPA и UMTS, когда этот параметр включен.Проблема в том, что когда этот параметр отключен, эти типы сетей вообще не обязательно появляются в списке.Мне кажется неправильным использовать сравнение строк специально для HSPA и UMTS для "connectionDisabled".Как правильно с этим справиться?
7 голосов | спросил Paul Lammertsma 28 J0000006Europe/Moscow 2011, 13:48:17

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132