Propiedades de difusión para el bluetooth, wifi y el modo de timbre
¿Cuáles son las intenciones que se difunden en los siguientes eventos,
- Cambio de estado wifi
- Cambio de estado de Bluetooth
- Cambio de modo de timbre
- Android Intent-filter para GEO-URI
- Interceptar la intención de ACTION_CALL en HTC sense
- CONNECTIVITY_CHANGE obsoleta en el objetivo de Android N
- ¿Cuáles son los usos de main, default y launcher en el archivo de manifiesto en android
- ¿Cuántas etiquetas de esquema y host pueden estar bajo el intento de filtro en android manifiesto?
- ¿Cuál es el propósito de "android.intent.category.DEFAULT"?
- Obtenga la etiqueta NFC con NDEF Android Application Record (AAR)
- Detectar el compartidor utilizado para compartir contenido
- Cant "addAction" a IntentFilter en android
- Abrir la aplicación de Android desde la URL mediante el intento de filtro no funciona
- Enviar una transmisión sólo a actividades específicas
- Cómo compartir imagen + texto juntos usando ACTION_SEND en android?
- ¿Cómo crear / deshabilitar la intención de filtro de forma programable?
Para cambios de estado Wifi :
WifiManager.WIFI_STATE_CHANGED_ACTION ("android.net.wifi.WIFI_STATE_CHANGED")
Acción de intención de difusión que indica que Wi-Fi se ha habilitado, deshabilitado, habilitado, inhabilitado o desconocido. Un extra proporciona este estado como un int. Otro extra proporciona el estado anterior, si está disponible.
WifiManager.NETWORK_STATE_CHANGED_ACTION ("android.net.wifi.STATE_CHANGE")
Acción de intención de difusión que indica que el estado de la conectividad Wi-Fi ha cambiado. Un extra proporciona el nuevo estado en forma de un objeto NetworkInfo. Si el nuevo estado está CONECTADO, un segundo extra puede proporcionar el BSSID del punto de acceso, como una cadena.
WifiManager.SUPPLICANT_CONNECTION_CHANGE_ACTION ("android.net.wifi.supplicant.CONNECTION_CHANGE")
Acción de intención de difusión que indica que se ha establecido una conexión con el solicitante (y ahora es posible realizar operaciones Wi-Fi) o se ha perdido la conexión con el solicitante. Un extra proporciona el estado de conexión como un booleano, donde significa verdadero CONECTADO.
También eche un vistazo a ConnectivityManager.CONNECTIVITY_ACTION ("android.net.conn.CONNECTIVITY_CHANGE")
Se ha producido un cambio en la conectividad de red. Se ha establecido o perdido una conexión. El NetworkInfo para la red afectada se envía como un extra; Debe consultarse para ver qué tipo de evento de conectividad ocurrió.
Si se trata de una conexión que fue el resultado de un fallo de una red desconectada, el extra booleano FAILOVER_CONNECTION se establece en true.
Para una pérdida de conectividad, si el gestor de conectividad intenta conectarse (o ya está conectado) a otra red, el NetworkInfo para la nueva red también se pasa como extra. Esto permite que los receptores de la emisión sepan que no deben decir necesariamente al usuario que ningún tráfico de datos será posible. En su lugar, el receptor debería esperar otra difusión pronto, lo que indica que el intento de recuperación tras error tuvo éxito (y por lo tanto todavía hay conectividad total de datos), o que el intento de recuperación falló, lo que significa que toda la conectividad se ha perdido.
Para un evento de desconexión, el extra booleano EXTRA_NO_CONNECTIVITY se establece en true si no hay redes conectadas en absoluto.
Para los cambios de estado de Bluetooth :
BluetoothAdapter.ACTION_STATE_CHANGED ("android.bluetooth.adapter.action.STATE_CHANGED")
Acción de difusión: Se ha cambiado el estado del adaptador Bluetooth local. Por ejemplo, Bluetooth se ha activado o desactivado.
Y para los cambios del modo de timbre :
AudioManager.RINGER_MODE_CHANGED_ACTION ("android.media.RINGER_MODE_CHANGED")
Acción de intención de difusión pegajosa que indica que el modo de timbre ha cambiado. Incluye el nuevo modo de timbre.
No es un cambio de modo de timbre, pero puede ser bueno tener también AudioManager.VIBRATE_SETTING_CHANGED_ACTION ("android.media.VIBRATE_SETTING_CHANGED")
Acción de intención de difusión que indica que el ajuste de vibración ha cambiado. Incluye el tipo de vibración y su nuevo ajuste.
(Ops, no consiguió ningún representante tan sólo 2 enlaces … :()
- Fclose funciona de forma diferente en android y linux
- Enviar mensajes FCM del lado del servidor al dispositivo Android