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.