Есть ли у Android трансляция намерений, когда состояние сети изменилось, т.е. от GSM до Wi-Fi? И если да, какое разрешение мне нужно и что называется действием действия?
Трансляция, когда состояние сети изменилось
Ответ 1
Обновление: используйте вместо этого: fooobar.com/questions/14078/...
Ответ 2
Нет ничего похожего на то, что вы описываете, но вы можете использовать ConnectivityManager.CONNECTIVITY_ACTION
для мониторинга изменений и использования дополнительных функций, которые поставляются вместе с ним, чтобы узнать, изменилось ли соединение с GSM на Wi-Fi и наоборот. Для этого вам нужно разрешение android.permission.ACCESS_NETWORK_STATE
и android.permission.ACCESS_WIFI_STATE
для проверки информации wifi.
Ответ 3
Android будет транслировать WifiManager.NETWORK_STATE_CHANGED_ACTION
, когда устройства
выигрывает или теряет связь Wi-Fi. Для получения намерения вам понадобится разрешение android.permission.ACCESS_WIFI_STATE
. Однако я не уверен,
там что-то подобное для GSM → WIFI.