Connecter les appareils sans fil
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
En plus de permettre la communication avec le cloud, les API sans fil d'Android
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 de Network Service Discovery (NSD) va plus loin en permettant à une application de rechercher un appareil à proximité exécutant des services avec lesquels elle 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 API clés permettant de rechercher et de se connecter à d'autres appareils à partir de votre application. Plus précisément, il décrit l'API NSD pour la découverte des services disponibles et l'API Wi-Fi peer-to-peer (P2P) pour établir des connexions sans fil peer-to-peer. Ce cours vous explique également comment utiliser NSD et le Wi-Fi P2P en combinaison pour détecter les services proposés par un appareil et vous y connecter lorsqu'aucun des appareils n'est connecté à un réseau.
Si vous recherchez une API de niveau supérieur pour votre application Android afin de
pour transférer des données de manière fiable et sécurisée entre les appareils grâce à une combinaison de réseaux Wi-Fi
et le Bluetooth, envisagez d'utiliser l'API Nearby Connections.
Leçons
- Utiliser la détection de services réseau
- Découvrez comment diffuser les services proposés par votre propre application, découvrir les services proposés sur le réseau local et utiliser NSD pour déterminer les informations de connexion du service 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écouvrez comment découvrir les services publiés par des appareils à proximité sans être sur le même réseau, à l'aide du Wi-Fi P2P.
Vous devez également lire
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/26 (UTC)."],[],[],null,["# Connect devices wirelessly\n\nBesides enabling communication with the cloud, Android's wireless APIs also\nenable communication with other devices on the same local network, and even\ndevices which are not on a network, but are physically nearby. The addition of\nNetwork Service Discovery (NSD) takes this further by allowing an application to\nseek out a nearby device running services with which it can communicate.\nIntegrating this feature into your application helps you provide a wide range of\nfeatures, such as playing games with users in the same room, pulling images from\na networked NSD-enabled webcam, or remotely logging into other machines on the\nsame network.\n\nThis class describes the key APIs for finding and connecting to other devices\nfrom your application. Specifically, it describes the NSD API for discovering\navailable services and the Wi-Fi Peer-to-Peer (P2P) API for doing peer-to-peer\nwireless connections. This class also shows you how to use NSD and Wi-Fi P2P in\ncombination to detect the services offered by a device and connect to the device\nwhen neither device is connected to a network.\n\nIf you're looking for a higher-level API for your Android application to\ntransfer data reliably and securely between devices using a combination of Wi-Fi\nand Bluetooth, consider using the [Nearby Connections API](https://developers.google.com/nearby/connections/overview). \n\nLessons\n-------\n\n**[Use network service discovery](/develop/connectivity/wifi/use-nsd)**\n: Learn how to broadcast services offered\n by your own application, discover services offered on the local network, and\n use NSD to determine the connection details for the service you want to\n connect to.\n\n**[Creating P2P connections with Wi-Fi](/develop/connectivity/wifi/wifi-direct)**\n: Learn how to fetch a list of\n nearby peer devices, create an access point for legacy devices, and connect\n to other devices capable of Wi-Fi P2P connections.\n\n**[Using Wi-Fi P2P for service discovery](/develop/connectivity/wifi/nsd-wifi-direct)**\n: Learn how to discover services\n published by nearby devices without being on the same network, using Wi-Fi\n P2P.\n\nYou should also read\n--------------------\n\n- [Wi-Fi P2P](/develop/connectivity/wifi/wifip2p)\n- [Nearby Connections API](https://developers.google.com/nearby/connections/overview)"]]