Connetti i dispositivi in modalità wireless
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Oltre a consentire la comunicazione con il cloud, le API wireless di Android
abilitare la comunicazione con altri dispositivi sulla stessa rete locale
dispositivi che non si trovano su una rete, ma che si trovano fisicamente nelle vicinanze. L'aggiunta del rilevamento dei servizi di rete (NSD) va oltre consentendo a un'applicazione di cercare un dispositivo nelle vicinanze su cui sono in esecuzione servizi con cui può comunicare.
L'integrazione di questa funzionalità nella tua applicazione ti consente di fornire un'ampia gamma
come giocare con utenti nella stessa stanza, estrarre immagini da
una webcam abilitata per NSD in rete o accedere in remoto ad altre macchine sulla
la stessa rete.
Questo corso descrive le API chiave per trovare e connetterti ad altri dispositivi dalla tua applicazione. Nello specifico, descrive l'API NSD per rilevare
i servizi disponibili e l'API Wi-Fi peer-to-peer (P2P) per eseguire connessioni wireless peer-to-peer. Questo corso mostra anche come utilizzare NSD e Wi-Fi P2P in combinazione per rilevare i servizi offerti da un dispositivo e connettersi al dispositivo quando nessuno dei due è connesso a una rete.
Se stai cercando un'API di livello superiore per la tua applicazione Android per trasferire dati in modo affidabile e sicuro tra dispositivi utilizzando una combinazione di Wi-Fi e Bluetooth, ti consigliamo di utilizzare l'API Nearby Connections.
Lezioni
- Utilizzare il rilevamento dei servizi di rete
- Scopri come trasmettere i servizi offerti
dalla tua applicazione, scoprire i servizi offerti sulla rete locale e
e utilizzare NSD per determinare i dettagli della connessione al servizio che
a cui connetterti.
- Creazione di connessioni P2P tramite Wi-Fi
- Scopri come recuperare un elenco di dispositivi peer nelle vicinanze, creare un punto di accesso per i dispositivi precedenti e connetterti ad altri dispositivi in grado di effettuare connessioni P2P Wi-Fi.
- Utilizzare il Wi-Fi P2P per il rilevamento dei servizi
- Scopri come trovare i servizi pubblicati da dispositivi nelle vicinanze senza essere sulla stessa rete, utilizzando il Wi-Fi P2P.
Dovresti leggere inoltre
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-26 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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)"]]