2016-04-19 8 views
0

Ich versuche, einer vorhandenen App die Funktionalität Wifi Direct hinzuzufügen, um Daten und Dateien an einen Server unter Windows zu senden.Funktioniert eine Android Wifi P2p (Wifi Direct) Verbindung über Activities hinweg?

Die App hat bereits mehrere Aktivitäten, die mit einem Server kommunizieren und Dateien im Hintergrund kopieren und ich versuche herauszufinden, wie dies mit WifiP2p Verbindungen funktioniert.

Wenn ich mich mit einem anderen Gerät mit Wifi Direct verbinde, was passiert, wenn sich die Aktivität der Apps ändert? Bleibt die Verbindung bestehen und wenn ja, wie bekomme ich die Verbindungsinformationen in einer anderen Aktivität?

Ich möchte nicht in jeder Aktivität neu verbinden müssen, die Daten senden muss. Alle Beispiele, die ich gesehen habe, sind einzelne Aktivitäten und nur für Android-zu-Android-Verbindungen.

Antwort

0

Es scheint, dass WiFi-P2P-Verbindungen in ähnlicher Weise wie normale WLAN-Verbindungen zu einem Access Point funktionieren. Die Verbindung scheint weiterhin zu bestehen, auch nachdem die App beendet wurde und es eine Verbindungsanzeige in der oberen Leiste neben dem WLAN-Symbol gibt.

Dies ist sinnvoll und Sie können über die Einstellungen einiger Geräte eine WiFi Direct-Verbindung herstellen. Ich habe eine Galaxy-Kamera (EK-GC110, Android 4.1.2), die diese Fähigkeit in den Einstellungen hat, aber mein anderes Gerät nicht (Galaxy Tab A, Android 5.0.2). Beide funktionieren gut mit dem WiFiDirectDemo.

Dieses Verhalten war mir aus der Dokumentation nicht offensichtlich, aber vielleicht habe ich etwas verpasst. Nichts ist besser als etwas mit realen Geräten zu testen. Sehr ärgerlich, dass ich 2 Geräte finden und die Demo-App laden muss, um so etwas herauszufinden.

Verwandte Themen