studio start oreo examples example custom java android broadcastreceiver

java - start - broadcastreceiver sms android studio



IntenciĆ³n de transmisiĆ³n cuando el estado de la red ha cambiado (3)

¿Android transmite una intención cuando el estado de la red ha cambiado, es decir, de GSM a Wifi? Y si es así, ¿qué permiso necesito y cómo se llama la acción de intención?


Android transmitirá WifiManager.NETWORK_STATE_CHANGED_ACTION cuando los dispositivos WifiManager.NETWORK_STATE_CHANGED_ACTION o WifiManager.NETWORK_STATE_CHANGED_ACTION la conectividad wifi. Necesitará el permiso android.permission.ACCESS_WIFI_STATE para recibir la intención. Sin embargo, no estoy seguro de si hay algo similar para GSM -> WIFI.


Actualización: use esto en su lugar: https://.com/a/2677519/241869


No hay nada exactamente igual a lo que estás describiendo, pero puedes usar ConnectivityManager.CONNECTIVITY_ACTION para monitorear los cambios y usar los extras que vienen con él para ver si la conexión ha cambiado de GSM a Wifi y viceversa. Para ello, necesita el permiso android.permission.ACCESS_NETWORK_STATE y android.permission.ACCESS_WIFI_STATE para verificar la información de wifi.