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.