En plus de permettre la communication avec le cloud, les API sans fil Android permettent permettre la communication avec d'autres appareils sur le même réseau local, et même appareils qui ne sont pas sur un réseau, mais qui sont physiquement à proximité. L'ajout Network Service Discovery (NSD) va encore plus loin en permettant à une application rechercher un appareil à proximité exécutant des services avec lequel il peut communiquer. L'intégration de cette fonctionnalité dans votre application vous permet de fournir à des jeux avec des utilisateurs dans la même pièce, en extrayant des images une webcam compatible NSD en réseau, ou la connexion à distance à d'autres machines sur le sur le même réseau.
Cette classe décrit les principales API permettant de trouver d'autres appareils et de s'y connecter. depuis votre application. Plus précisément, il décrit l'API NSD pour découvrir et l'API Wi-Fi Peer-to-Peer (P2P) pour effectuer des opérations connexions sans fil. Ce cours vous montre également comment utiliser NSD et le Wi-Fi P2P dans pour détecter les services offerts par un appareil et s'y connecter quand aucun appareil n'est connecté à un réseau.
Si vous recherchez une API de niveau supérieur pour votre application Android afin de transférer des données de manière fiable et sécurisée entre les appareils grâce à une combinaison de connexion Wi-Fi et le Bluetooth, envisagez d'utiliser l'API Nearby Connections.
Leçons
- Utiliser la détection de services réseau
- Découvrir comment diffuser les services proposés par votre propre application, découvrir les services proposés sur le réseau local et utilisez NSD pour déterminer les détails de connexion du service que vous souhaitez auquel vous souhaitez vous connecter.
- Créer des connexions P2P avec le Wi-Fi
- Découvrez comment récupérer une liste de les appareils pairs à proximité, créer un point d'accès pour les anciens appareils et se connecter vers d'autres appareils compatibles avec des connexions Wi-Fi P2P.
- Utiliser le Wi-Fi P2P pour la détection de services
- Découvrir comment découvrir des services publiés par des appareils à proximité, sans être connectés au même réseau, à l'aide du Wi-Fi P2P.