Warum ist es so unzuverlässig, Kollegen für Android Wi-Fi Direct zu entdecken?
Ich experimentiere mit Wi-Fi Direct von Android (oder P2P, wenn Sie es vorziehen). Ich dachte, es funktioniert sehr gut zwischen meinen beiden Handys, aber mir ist aufgefallen, dass ich Probleme mit dem @ habWifiP2pManager.discoverPeers()
und / oderWifiP2pManager.requestPeers()
. Ich habe diese Ergebnisse beobachtet:
s werden keine Peers erkannt und für mindestens eine Minute werden keine Rückrufe ausgelöst. Ich beobachte dies auch über den Wi-Fi Direct-Teil der Android-Wi-Fi-Einstellungen. Dies ist seltsam, da die Entdeckung manchmal fast sofort abgeschlossen wird.
Ich habe ein Roku-Gerät und Telefon B neben Telefon A. Während alle mit meinem Wi-Fi verbunden sind, wird das Roku nur in ca. 10% der Fälle angezeigt, während die Telefone A und B einander angezeigt werden.
Wenn ich die beiden Telefone vom Wi-Fi-Netzwerk getrennt und erneut gescannt habe, wurde der Roku angezeigt (!!!), Telefon B jedoch erst, nachdem ich mich mindestens zehn Mal aktualisiert hatte.
Meine beiden Telefone sind ein Nexus 7 (unter 4.4.4) und ein Nexus 5 (unter 5.0).