Wi-Fi Легкое подключение
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
На устройствах Android 10 (уровень API 29) и более поздних версиях можно использовать Easy Connect для предоставления учётных данных Wi-Fi удалённому устройству в качестве замены WPS, который был устарел в Android 9. Приложения могут интегрировать Easy Connect в свои процессы настройки и подготовки, используя намерение ACTION_PROCESS_WIFI_EASY_CONNECT_URI
. Для этого намерения требуется URI. Вызывающее приложение может получить URI различными способами, включая сканирование QR-кода с наклейки или дисплея, а также сканирование рекламы Bluetooth LE или NFC.
После того, как URI станет доступен, вы можете предоставить учётные данные Wi-Fi удалённого устройства с помощью намерения ACTION_PROCESS_WIFI_EASY_CONNECT_URI
. Это позволит пользователю выбрать сеть Wi-Fi для совместного использования и безопасной передачи учётных данных.
Easy Connect не требует разрешений на определение местоположения или подключение к Wi-Fi.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-08-21 UTC.
[null,null,["Последнее обновление: 2025-08-21 UTC."],[],[],null,["# Wi-Fi Easy Connect\n\nOn Android 10 (API level 29) and higher devices, you can use Easy Connect to provision\nWi-Fi credentials to a peer device, as a replacement of WPS which was\ndeprecated in Android 9. Apps can integrate\nEasy Connect into their setup and provisioning flow by using the\n[`ACTION_PROCESS_WIFI_EASY_CONNECT_URI`](/reference/android/provider/Settings#ACTION_PROCESS_WIFI_EASY_CONNECT_URI)\nintent. This intent requires a URI. The calling app can retrieve the URI through\nvarious methods, including scanning a QR code from a sticker or display, or\nthrough scanning Bluetooth LE or NFC advertisements.\n\nOnce the URI is available, you can provision the peer device's Wi-Fi credentials\nwith the `ACTION_PROCESS_WIFI_EASY_CONNECT_URI` intent. This allows the\nuser to select a Wi-Fi network to share and securely transfer the credentials.\n\nEasy Connect does not require Location or Wi-Fi permissions.\n| **Note:** Before using this intent, the app *must* verify that Easy Connect is supported on the device by calling [`WifiManager.isEasyConnectSupported()`](/reference/android/net/wifi/WifiManager#isEasyConnectSupported())."]]