Цель трансляции, когда состояние сети меняется
Передает ли Android намерение, когда состояние сети меняется, то есть с GSM на Wifi? И если да, то какое разрешение мне нужно и как называется намеренное действие?
3 ответа
Обновление: используйте это вместо этого: /questions/34126295/tsel-translyatsii-kogda-sostoyanie-seti-menyaetsya/34126315#34126315
Нет ничего похожего на то, что вы описываете, но вы можете использовать ConnectivityManager.CONNECTIVITY_ACTION
следить за изменениями и использовать дополнения, которые идут с ним, чтобы увидеть, изменилось ли соединение с GSM на Wifi и наоборот. Для этого вам нужно разрешение android.permission.ACCESS_NETWORK_STATE
а также android.permission.ACCESS_WIFI_STATE
для проверки информации Wi-Fi.
Android будет транслироваться WifiManager.NETWORK_STATE_CHANGED_ACTION
когда устройства получают или теряют связь Wi-Fi. Вам понадобится разрешение android.permission.ACCESS_WIFI_STATE
получить намерение. Однако я не уверен, есть ли что-то подобное для GSM -> WIFI.