Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
W Androidzie 10 i nowszych infrastrukturę Wi-Fi obejmuje interfejs Wi-Fi suggestion API do połączenia z internetem oraz interfejs Wi-Fi network request API do połączenia peer-to-peer. W przypadku Androida 11 i nowszych interfejs Settings Intent API umożliwia poproszenie użytkownika o zatwierdzenie dodania zapisanej sieci lub konfiguracji Passpoint.
Interfejsy API
Te 3 interfejsy API są przeznaczone do różnych zastosowań i mają różne możliwości oraz ograniczenia:
Suggestion API: kieruje reklamy na aplikacje, które udostępniają konfiguracje z dostępem do internetu. Te konfiguracje nie są własnością użytkownika. Użytkownicy mogą wyłączyć określone konfiguracje lub aplikację sugerującą, ale nie mogą ich usunąć.
Zatwierdzenie użytkownika jest wymagane w przypadku każdej aplikacji, a nie każdej sieci sugerowanej przez aplikację.
Przeznaczone dla aplikacji do konfigurowania przenoszenia ruchu na Wi-Fi operatora i innych aplikacji, które mogą aktywnie zarządzać sieciami przenoszenia ruchu.
Interfejs Network Request API: kieruje reklamy na aplikacje, które muszą łączyć się z urządzeniem równorzędnym, np. podczas konfigurowania urządzenia IoT lub przesyłania plików do aparatu. W takich przypadkach urządzenie równorzędne uruchamia SoftAP, a interfejs API umożliwia aplikacji poprowadzenie użytkownika do połączenia z urządzeniem. Powstała sieć nie jest przeznaczona do zapewniania dostępu do internetu, nie może być używana przez system ani przez żadną aplikację z wyjątkiem aplikacji konfigurującej.
Przy pierwszym połączeniu z nowym urządzeniem równorzędnym wymagany jest wybór użytkownika i jego zgoda.
Przeznaczona dla aplikacji do konfigurowania urządzeń IoT i aplikacji do przesyłania plików IoT.
ACTION_WIFI_ADD_NETWORKSInterfejs API: umożliwia aplikacjom (za zgodą użytkownika) dodawanie sieci lub konfiguracji Passpoint do listy zapisanych sieci lub subskrypcji. Te konfiguracje są traktowane tak, jakby użytkownik dodał je bezpośrednio. Użytkownik może je później usunąć.
W przypadku każdego żądania dodania zapisanych sieci wymagana jest zgoda użytkownika.
Rola przeznaczona dla aplikacji, które konfigurują domowy punkt dostępu i muszą dodać konfigurację do listy zapisanych sieci użytkownika. Aplikacje, które udostępniają konfigurację Passpoint konta użytkownika, np. sieci korporacyjne, federacyjne i instytucje edukacyjne.
Konfiguracja bezpiecznej sieci Wi-Fi dla firm
W Androidzie 11 QPR1 i nowszych wersjach system wymaga ścisłych konfiguracji zabezpieczeń w przypadku połączeń Wi-Fi Enterprise opartych na TLS. Więcej informacji znajdziesz w artykule Konfiguracja bezpiecznej sieci Wi-Fi Enterprise.
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-08-27 UTC.
[null,null,["Ostatnia aktualizacja: 2025-08-27 UTC."],[],[],null,["On Android 10 and higher, the Wi-Fi infrastructure includes the Wi-Fi suggestion\nAPI for internet connectivity and the Wi-Fi network request API for peer-to-peer\nconnectivity. On Android 11 and higher, the Settings Intent API lets you\nask the user to approve adding a saved network or Passpoint configuration.\n\nAPIs\n\nThe three APIs target different use cases and have different capabilities and\nconstraints:\n\n- [Suggestion API](/develop/connectivity/wifi/wifi-suggest): targets apps that\n provision and provide internet-capable configurations. These configurations\n are not individually owned by the user. Users can disable specific\n configurations or disable the suggesting app, but can't delete\n them.\n\n - User approval is required per app, not per network suggested by the app.\n - Intended for carrier Wi-Fi offload configuration apps and other apps that may actively manage offload networks.\n- [Network request API](/develop/connectivity/wifi/wifi-bootstrap): targets\n apps that need to connect to a peer device, such as when configuring an IoT\n device or transferring files to a camera. In such cases, the peer device\n starts up a SoftAP and the API allows the app to guide the user to connect to\n the device. The resulting network is not intended to provide internet access,\n can't be used by the system, and can't be used by any app except the\n configuring app.\n\n - User selection and approval is required the first time a connection is made to a new peer.\n - Intended for IoT configuration apps and IoT file transfer apps.\n- [`ACTION_WIFI_ADD_NETWORKS`\n API](/develop/connectivity/wifi/wifi-save-network-passpoint-config): allows\n apps (with user approval) to add networks or Passpoint configurations to the\n saved network or subscription list. These configurations are then treated as\n if the user added them directly. For example, the user can later delete them.\n\n - User approval is required for every request to add saved networks.\n - Intended for apps that configure a home Access Point and need to add the configuration to the user's saved network list. Apps that provision a user-account Passpoint configuration, such as Enterprise, federated networks, and educational institutions.\n\n| **Note:** These APIs are a replacement for the deprecated `WifiManager.addNetwork(WifiConfiguration config)` and related APIs. The other deprecated APIs allowed apps to directly add and manage a Wi-Fi configuration in the saved network list. The replacement APIs provide use-case-targeted alternatives.\n\nSecure Wi-Fi Enterprise configuration\n\nOn Android 11 QPR1 and higher, the system mandates strict security\nconfigurations for TLS-based Wi-Fi Enterprise connections. For more\ninformation, see\n[Secure Wi-Fi Enterprise configuration](/develop/connectivity/wifi-enterprise)."]]