Répondre

17

Pour État Wifi changements:

WifiManager.WIFI_STATE_CHANGED_ACTION ("android.net.wifi.WIFI_STATE_CHANGED")

Action intention de diffusion indiquant que le Wi-Fi est activé, désactivé, activation, la désactivation ou inconnue. Un supplémentaire fournit cet état en tant que int. Un autre supplément fournit l'état précédent , si disponible.

WifiManager.NETWORK_STATE_CHANGED_ACTION ("android.net.wifi.STATE_CHANGE")

Action intention de diffusion indiquant que l'état de la connectivité Wi-Fi a changé. Un supplémentaire fournit le nouvel état sous la forme d'un objet NetworkInfo . Si le nouvel état est CONNECTED, un second extra peut fournir le BSSID du point d'accès, sous la forme d'une chaîne.

WifiManager.SUPPLICANT_CONNECTION_CHANGE_ACTION ("android.net.wifi.supplicant.CONNECTION_CHANGE")

une action de diffusion indiquant l'intention qu'une connexion au suppliante a été mis en place (et il est maintenant possible pour effectuer des opérations Wi-Fi) ou la connexion au demandeur a été perdue. Un supplémentaire fournit l'état de connexion en tant que booléen, où true signifie CONNECTED.

également un coup d'oeil à ConnectivityManager.CONNECTIVITY_ACTION ("android.net.conn.CONNECTIVITY_CHANGE")

Un changement de connectivité réseau a eu lieu. Une connexion a été établie ou perdue . Le NetworkInfo pour le réseau affecté est envoyé en tant que supplémentaire; il doit être consulté pour voir quel type d'événement de connectivité s'est produit.

Si cela est une connexion qui a été le résultat de ne plus d'un réseau déconnecté , puis extra booléen FAILOVER_CONNECTION est valeur true.

Pour une perte de connectivité, si le gestionnaire de connectivité tente de se connecter (ou a déjà connecté) à un autre réseau, le NetworkInfo pour le nouveau réseau est également passé comme un supplémentaire. Cela permet à tous les récepteurs de la diffusion savoir qu'ils ne devraient pas nécessairement dire à l'utilisateur qu'aucune donnée trafic sera possible. Au lieu de cela, le recepteur doit attendre une autre bientôt diffusée , indiquant soit que la tentative de basculement a réussi (et donc il y a encore des données globales de connectivité), ou que le basculement tentative a échoué, ce qui signifie que toute la connectivité a été perdue.

Pour un événement de déconnexion, le booléen EXTRA_NO_CONNECTIVITY supplémentaire est réglé sur vrai s'il n'y a pas connectés réseaux à tous.

Pour état Bluetooth changements:

BluetoothAdapter.ACTION_STATE_CHANGED ("android.bluetooth.adapter.action.STATE_CHANGED")

action de diffusion: L'état de l'adaptateur Bluetooth local a été a été modifié. Par exemple, Bluetooth a été activé ou désactivé pour .

et pour Ringer Mode changements:

AudioManager.RINGER_MODE_CHANGED_ACTION ("android.media.RINGER_MODE_CHANGED")

de l'action de l'intention d'une émission permanente indiquant que le mode de sonnerie a changé. Inclut le nouveau mode de sonnerie.

Pas un changement de mode de sonnerie, mais cela peut être bon d'avoir aussi AudioManager.VIBRATE_SETTING_CHANGED_ACTION ("android.media.VIBRATE_SETTING_CHANGED")

Action intention de diffusion indiquant que le paramètre vibrent a changé. Inclut le type de vibration et son nouveau réglage .

(Ops, a obtenu aucun représentant donc seulement 2 liens ... :()

Questions connexes