Die Wireless APIs von Android ermöglichen nicht nur die Kommunikation mit der Cloud, ermöglichen die Kommunikation mit anderen Geräten im selben lokalen Netzwerk und sogar Geräte, die nicht mit einem Netzwerk verbunden sind, sich aber in der Nähe befinden Die Hinzufügung von Mit Network Service Discovery (NSD) gehen wir noch einen Schritt weiter, indem es einer Anwendung ermöglicht, ein Gerät in der Nähe suchen, auf dem Dienste ausgeführt werden, mit denen es kommunizieren kann. Durch die Integration dieser Funktion in Ihre Anwendung können Sie eine breite Palette von z. B. mit Nutzern im selben Raum spielen, Bilder von eine mit dem Netzwerk verbundene NSD-fähige Webcam oder melden Sie sich per Remote-Zugriff bei anderen im selben Netzwerk.
In diesem Kurs werden die wichtigsten APIs zum Auffinden und Herstellen einer Verbindung zu anderen Geräten beschrieben. aus Ihrer Anwendung. Insbesondere wird die NSD API für die Erkennung verfügbaren Diensten und die Wi-Fi Peer-to-Peer (P2P) API für die Durchführung von Peer-to-Peer-Verbindungen WLAN-Verbindungen. In diesem Kurs erfahren Sie auch, wie Sie NSD und Wi-Fi P2P Kombination, um die von einem Gerät angebotenen Dienste zu erkennen und eine Verbindung zum Gerät herzustellen wenn keines der beiden Geräte mit einem Netzwerk verbunden ist.
Wenn Sie eine API auf höherer Ebene für Ihre Android-Anwendung suchen, Daten zuverlässig und sicher zwischen Geräten mit einer Kombination aus WLAN und Bluetooth verwenden, sollten Sie die Nearby Connections API verwenden.
Lektionen
- Netzwerkdiensterkennung verwenden
- Informationen zur Übertragung von angebotenen Diensten von Ihrer eigenen Anwendung abrufen, Dienste entdecken, die im lokalen Netzwerk angeboten werden, verwenden Sie NSD, um die Verbindungsdetails für den Dienst zu bestimmen, den Sie mit denen Sie eine Verbindung herstellen können.
- P2P-Verbindungen mit WLAN herstellen
- Informationen zum Abrufen einer Liste mit Peer-Geräte in der Nähe finden, einen Zugangspunkt für ältere Geräte erstellen und sich verbinden mit anderen Geräten verbunden, die WLAN-P2P-Verbindungen unterstützen.
- WLAN-P2P zur Diensterkennung verwenden
- Weitere Informationen dazu, wie Sie Dienste finden von Geräten in der Nähe veröffentlicht werden, ohne sich im selben Netzwerk zu befinden, per WLAN P2P.