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,

  1. Cambio de estado wifi
  2. Cambio de estado de Bluetooth
  3. Cambio de modo de timbre

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 … :()

  • Spotify intención en android?
  • ¿Cómo comprobar si una intención puede ser manejada de alguna actividad?
  • Android cómo crear un esquema de URL personalizado con el formato dado myapp: // http: //
  • Android PhoneGap intento de filtro, el navegador de volver a ejecutar la aplicación?
  • Cómo filtrar sólo una URL específica con filtro de intenciones
  • ¿Por qué no se lanza mi actividad por URL?
  • Android nfc intent-filter para mostrar mi aplicación cuando nfc descubre una etiqueta
  • IntentFilter en NFC - Xamarin - C #
  • PACKAGE_REMOVED y luego PACKAGE_ADDED se disparan junto con PACKAGE_REPLACED Intent Action
  • Android Intent lanzamiento desde el navegador
  • Filtro de intenciones usando path, pathPrefix o pathPattern
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.