Велосипестное намерение, когда сетевое состояние заменил

StackOverflow https://stackoverflow.com/questions/2676044

  •  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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top