Antwort

17

Für WLAN-Status Änderungen:

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

Broadcast-Intent Aktion angibt , dass Wi-Fi wurde aktiviert, deaktiviert Aktivieren, Deaktivieren oder unbekannt. Ein extra bietet diesen Zustand als Int. Ein weiteres Extra stellt den vorherigen -Status bereit, sofern verfügbar.

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

Broadcast-Intent Aktion angibt dass der Zustand der Wi-Fi-Konnektivität geändert hat. Ein Extra bietet den neuen Status in Form eines NetworkInfo Objekts. Wenn der neue Status CONNECTED ist, kann ein zweites Extra die BSSID des Access Points als String bereitstellen.

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

Broadcast-Intent Aktion angibt , dass eine Verbindung an den Supplicant eingerichtet wurde (und es ist jetzt möglich Wi-Fi-Operationen durchzuführen) oder die Verbindung zum Supplicant wurde verloren. Ein Extra stellt den Verbindungsstatus als booleschen Wert zur Verfügung, wobei wahr CONNECTED bedeutet.

Werfen Sie auch einen Blick auf ConnectivityManager.CONNECTIVITY_ACTION ("android.net.conn.CONNECTIVITY_CHANGE")

Eine Änderung der Netzwerkverbindung hat aufgetreten. Eine Verbindung ist entweder hergestellt oder verloren. Die NetworkInfo für das betroffene Netzwerk wird als extra gesendet; Es sollte konsultiert werden, um zu sehen, welche Art von Konnektivitätsereignis aufgetreten ist.

Wenn dies eine Verbindung ist, dass das Ergebnis Failover von einem getrennten Netz war, dann ist das FAILOVER_CONNECTION boolean Extra ist Satz auf true.

Für einen Verlust der Verbindung, wenn die Connectivity Manager versuchen, eine Verbindung (oder verbunden haben bereits) zu ein anderen Netz, wird das Network für das neue Netzwerk auch als Extras geben. Damit können alle Empfänger der Broadcast-Nachricht wissen, dass sie nicht unbedingt dem Benutzer mitteilen sollten, dass keine Daten Traffic möglich sind. Stattdessen sollte die reciever erwarten eine weitere Sendung bald, was darauf hinweist, dass entweder der Failover-Versuch erfolgreich war (und so gibt es noch allgemeine Daten Konnektivität), oder dass die Failover- Versuch gescheitert, was bedeutet, dass alle Konnektivität verloren.

Für ein Trennungsereignis wird der boolean zusätzliche EXTRA_NO_CONNECTIVITY zu true gesetzt, wenn es keine verbunden Netzwerke überhaupt sind.

Für Bluetooth Zustand Änderungen:

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

Broadcast-Aktion: Der Zustand des lokalen Bluetooth-Adapter wurde geändert. Zum Beispiel wurde Bluetooth ein- oder ausgeschaltet.

und für Ringer-Modus Änderungen:

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

Sticky Broadcast Absicht Aktion darauf hinweist, dass der Rufton-Modus geändert hat. Enthält den neuen Klingeltonmodus.

kein Klingelmodus ändern, aber das kann gut sein, auch AudioManager.VIBRATE_SETTING_CHANGED_ACTION haben („android.media.VIBRATE_SETTING_CHANGED“)

Broadcast-Intent Aktion angibt , dass die Vibrieren Einstellung geändert hat. Enthält den Vibrationstyp und seine neue Einstellung.

(Ops, bekam keine rep so nur 2 Links ... :()

Verwandte Themen