Połącz urządzenia bezprzewodowo
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Interfejsy API bezprzewodowe Androida umożliwiają nie tylko komunikację z chmurą, ale też komunikację z innymi urządzeniami w tej samej sieci lokalnej, a nawet z urządzeniami, które nie są w sieci, ale znajdują się w pobliżu. Dodanie funkcji
Wykrywanie usług sieciowych (NSD) to rozwinięcie tej koncepcji, umożliwiając aplikacji
wyszukać pobliskie urządzenie z włączonymi usługami, z którymi może się komunikować.
Integracja tej funkcji w aplikacji pozwala udostępniać szeroki zakres funkcji, takich jak granie w gry z użytkownikami w tym samym pomieszczeniu, pobieranie obrazów z sieciowej kamery internetowej z obsługą NSD czy zdalne logowanie się na inne komputery w tej samej sieci.
Ta klasa opisuje kluczowe interfejsy API służące do znajdowania innych urządzeń i nawiązywania z nimi połączenia z poziomu aplikacji. Opisuje on interfejs NSD API służący do wykrywania
dostępnych usług oraz interfejsu API sieci Wi-Fi peer-to-peer (P2P) w celu wykonywania połączeń peer-to-peer.
połączenia bezprzewodowe. Z tego szkolenia dowiesz się też, jak korzystać z NSD i sieci Wi-Fi P2P
kombinacja do wykrywania usług oferowanych przez urządzenie i łączenia się z nim.
gdy żadne z tych urządzeń nie jest połączone z siecią.
Jeśli szukasz interfejsu API wyższego poziomu do aplikacji na Androida, który umożliwia niezawodne i bezpieczne przesyłanie danych między urządzeniami za pomocą połączenia Wi-Fi i Bluetooth, rozważ użycie interfejsu Nearby Connections API.
Lekcje
- Korzystanie z usługi wykrywania usług sieciowych
- Dowiedz się, jak transmitować oferowane usługi
za pomocą własnej aplikacji, odkryć usługi oferowane w sieci lokalnej oraz
użyj NSD do określenia szczegółów połączenia dla usługi, którą chcesz
połączenie z internetem.
- Tworzenie połączeń P2P za pomocą Wi-Fi
- Dowiedz się, jak pobrać listę pobliskich urządzeń peer, utworzyć punkt dostępu dla starszych urządzeń i nawiązać połączenie z innymi urządzeniami obsługującymi połączenia Wi-Fi P2P.
- Używanie Wi-Fi P2P do wykrywania usług
- Dowiedz się, jak odkrywać usługi
publikowane przez urządzenia w pobliżu bez połączenia z tą samą siecią (przez Wi-Fi)
sieć równorzędna
Przeczytaj też
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-26 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 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)"]]