Если я использую:
allNetworksInfo = connectivityManager.getAllNetworkInfo();
Будет отображаться
type :MOBILE subtype :UNKNOWN state :UNKNOWN isAvailable :false
type :WIFI subtype : state :DISCONNECTED isAvailable :true
type :MOBILE subtype :3G state :CONNECTED isAvailable :true
Но если я использую:
mobileNetworkInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
Всегда будет отображаться мое мобильное состояние
type :MOBILE subtype :UNKNOWN state :UNKNOWN isAvailable :false
Я использую 3G-соединение для BT. Как получить статус моего мобильного с помощью ContentManager. Если я использую TYPE_MOBILE, отображается обычная информация о мобильном соединении. Но мне нужно соединение 3Ginfo.How для отображения моего состояния подключения 3G?
Если я использую заявления в Global, я не получаю обновленный статус от ContentManager. Если мне нужен текущий статус MOBILE или WIFI, необходимописать метод getNetwork неоднократно? В настоящее время я использую повторные операторы всякий раз, когда мне требуется статус?Как я могу использовать ContentManager для обновления статуса WIFI и MOBILE (3G)?
WifiManager.connect () / reconnect () требует времени для подключения к Wi-Fi.Я использовал метод enableNetwork (netId) для включения выбранной точки доступа WiFi.Тем не менее, это займет время.Но мои требования - подключить сеть Wi-Fi немедленно.Если я наблюдаю за настройками Wi-Fi, он отображает получение адресов и через несколько секунд состояние подключения.Требуется время для получения IP.Как исправить это или немедленно подключиться к Wi-Fi?