ConnectivityManager.ActionCaptivePortalSignIn Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Das Gerät hat eine Verbindung mit einem Netzwerk hergestellt, das ein captives Portal vorgestellt hat, das die Internetverbindung blockiert.
[Android.Runtime.Register("ACTION_CAPTIVE_PORTAL_SIGN_IN", ApiSince=23)]
public const string ActionCaptivePortalSignIn;
[<Android.Runtime.Register("ACTION_CAPTIVE_PORTAL_SIGN_IN", ApiSince=23)>]
val mutable ActionCaptivePortalSignIn : string
Feldwert
- Attribute
Hinweise
Das Gerät hat eine Verbindung mit einem Netzwerk hergestellt, das ein captives Portal vorgestellt hat, das die Internetverbindung blockiert. Dem Benutzer wurde eine Benachrichtigung angezeigt, dass die Netzwerkanmeldung erforderlich ist, und der Benutzer hat die Aktion der Benachrichtigung aufgerufen, die angibt, dass er sich beim Netzwerk anmelden möchte. Apps, die diese Aktivität behandeln, sollten die Anmeldung beim Netzwerk erleichtern. Diese Aktion enthält ein Network typiertes Extra, #EXTRA_NETWORK das das Netzwerk darstellt, das das captive Portal darstellt. Alle Kommunikation mit dem captive Portal muss mit diesem Network Objekt erfolgen.
Diese Aktivität enthält einen CaptivePortal zusätzlichen Namen #EXTRA_CAPTIVE_PORTAL , der verwendet werden kann, um verschiedene Ergebnisse des Captive-Portals beim System anzugeben: <ul><li> Wenn die App, die diese Aktion verarbeitet, glaubt, dass sich der Benutzer beim Netzwerk angemeldet hat und das Captive-Portal geschlossen wurde, sollte die App aufrufen CaptivePortal#reportCaptivePortalDismissed , damit das System das Netzwerk neu bewerten kann. Wenn die erneute Auswertung findet, dass das Netzwerk nicht mehr einem captive Portal unterliegt, wird das Netzwerk möglicherweise zum standardmäßigen aktiven Datennetzwerk.</li li><> Wenn die App, die diese Aktion verarbeitet, der Ansicht ist, dass der Benutzer das captive Portal und das Netzwerk explizit ignorieren möchte, sollte die App aufrufen.CaptivePortal#ignoreNetwork
</li></ul>
Java Dokumentation für android.net.ConnectivityManager.ACTION_CAPTIVE_PORTAL_SIGN_IN.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.