Geräte kabellos verbinden

Die Wireless APIs von Android ermöglichen nicht nur die Kommunikation mit der Cloud, sondern auch die Kommunikation mit anderen Geräten im selben lokalen Netzwerk und sogar mit Geräten, die sich nicht in einem Netzwerk befinden, aber sich physisch in der Nähe befinden. Durch die Ergänzung von Network Service Discovery (NSD) wird dies noch weiter gehen. Eine Anwendung kann nun ein Gerät in der Nähe suchen, auf dem Dienste ausgeführt werden, mit denen sie kommunizieren kann. Durch die Integration dieser Funktion in Ihre Anwendung können Sie eine breite Palette von Funktionen bereitstellen, z. B. Spiele mit Nutzern im selben Raum spielen, Bilder von einer vernetzten NSD-fähigen Webcam abrufen oder sich per Fernzugriff bei anderen Geräten im selben Netzwerk anmelden.

In dieser Klasse werden die wichtigsten APIs für die Suche nach anderen Geräten und die Verbindung mit anderen Geräten in Ihrer Anwendung beschrieben. Insbesondere werden die NSD API zum Erkennen verfügbarer Dienste und die Wi-Fi Peer-to-Peer (P2P) API für drahtlose Peer-to-Peer-Verbindungen beschrieben. Außerdem erfahren Sie, wie Sie NSD und Wi-Fi P2P in Kombination verwenden, um die von einem Gerät angebotenen Dienste zu erkennen und eine Verbindung zum Gerät herzustellen, wenn keines der Geräte mit einem Netzwerk verbunden ist.

Wenn Sie nach einer übergeordneten API für Ihre Android-App zur zuverlässigen und sicheren Übertragung von Daten zwischen Geräten über eine Kombination aus WLAN und Bluetooth suchen, sollten Sie die Nearby Connections API verwenden.

Unterricht

Netzwerkdiensterkennung verwenden
Hier erfahren Sie, wie Sie Dienste Ihrer eigenen Anwendung übertragen, Dienste im lokalen Netzwerk entdecken und mithilfe von NSD die Verbindungsdetails für den Dienst ermitteln, zu dem Sie eine Verbindung herstellen möchten.
P2P-Verbindungen über WLAN herstellen
Hier erfahren Sie, wie Sie eine Liste von Peer-Geräten in der Nähe abrufen, einen Zugangspunkt für Legacy-Geräte erstellen und eine Verbindung zu anderen Geräten herstellen, die WLAN-P2P-Verbindungen unterstützen.
WLAN-P2P für die Diensterkennung verwenden
Hier erfahren Sie, wie Sie über WLAN P2P Dienste finden, die von Geräten in der Nähe veröffentlicht wurden, ohne sich im selben Netzwerk zu befinden.

Weitere Informationen