Велосипестное намерение, когда сетевое состояние заменил
-
28-09-2019 - |
Вопрос
Ведут ли Android намерение, когда сетевое состояние меняется, то есть от GSM в WiFi? И если да, то, какое разрешение мне нужно и как называется мероприятие намерения?
Решение
Обновлять: Пожалуйста, используйте это вместо этого: https://stackoverflow.com/a/2677519/241869.
Другие советы
Там не совсем так, как то, что вы описываете, но вы можете использовать ConnectivityManager.CONNECTIVITY_ACTION
Чтобы отслеживать изменения и использовать дополнения, которые поставляются с ним, чтобы увидеть, изменилось ли соединение с GSM в WiFi и наоборот. Для этого вам нужно разрешение android.permission.ACCESS_NETWORK_STATE
а также android.permission.ACCESS_WIFI_STATE
Для проверки информации WiFi.
Android будет транслировать WifiManager.NETWORK_STATE_CHANGED_ACTION
Когда устройства набирают или ослабляют WiFi подключения. Вам понадобится разрешение android.permission.ACCESS_WIFI_STATE
получить намерение. Тем не менее, я не уверен, есть ли что-то подобное для GSM -> WiFi.