Ich habe ein Samsung 6.0.1, das ich in meiner Entwicklung verwende. Ich möchte wissen, ob ein Netzwerk Captive Portal ist. Es gab kürzlich Änderungen, die diese Informationen dem Entwickler bekannt machen, was nett ist. Aber es scheint keine Möglichkeit zu geben, die Daten von NetworkInfo abzurufen.Ist die Zeichenfolge "captive_portal_detected" von NetworkInfo getExtraInfo() eine zuverlässige Angabe für Captive Portal?
Ich habe festgestellt, dass, wenn ich eine Instanz von Wi-Fi NetworkInfo bekomme ich GetExtraInfo aufrufen kann und eine Angabe von Captive Portal wird dort als Zeichenfolge "Captive_Portal_detected" Es ist seltsam, das ist eine Zeichenfolge und nicht eine boolesche Eigenschaft, aber das ist nicht meine Frage.
Welche Version von Android hat diese Zeichenfolge starten auftauchen und ist dies Teil des regulären Betriebssystems oder etwas, das die Samsung-Jungs für die s7? Kann ich mich auf diesen String als Indikator verlassen, dass der Access Point, der mit NetworkInfo verknüpft ist, tatsächlich ein Captive Portal ist? Zu diesem Wert gibt es keine Dokumentation, die ich irgendwo finden kann.
Danke meinen Verdachts auf diesem Wert für die Bestätigung. Fast alles im Konfigurationsmanagement ist mit Android M schwieriger geworden. – pjc