Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
В Android 10 и более поздних версиях инфраструктура Wi-Fi включает API предложений Wi-Fi для подключения к интернету и API запросов сетей Wi-Fi для однорангового подключения. В Android 11 и более поздних версиях API намерений настроек позволяет запрашивать у пользователя одобрение добавления сохранённой сети или конфигурации точки доступа.
API-интерфейсы
Три API ориентированы на разные варианты использования и имеют разные возможности и ограничения:
Suggestion API : предназначен для приложений, которые предоставляют и предоставляют конфигурации с доступом к интернету. Эти конфигурации не принадлежат пользователю индивидуально. Пользователи могут отключить определённые конфигурации или приложение, предлагающее эти конфигурации, но не могут их удалить.
Одобрение пользователя требуется для каждого приложения, а не для каждой сети, предлагаемой приложением.
Предназначено для приложений конфигурации разгрузки Wi-Fi оператора и других приложений, которые могут активно управлять разгрузочными сетями.
API сетевых запросов : предназначен для приложений, которым требуется подключение к одноранговому устройству, например, при настройке устройства IoT или передаче файлов на камеру. В таких случаях одноранговое устройство запускает точку доступа SoftAP, и API позволяет приложению помочь пользователю подключиться к устройству. Полученная сеть не предназначена для предоставления доступа в Интернет, не может использоваться системой и не может использоваться никакими приложениями, кроме приложения, выполняющего настройку.
При первом подключении к новому одноранговому узлу требуется выбор и одобрение пользователя.
Предназначено для приложений настройки IoT и приложений передачи файлов IoT.
API ACTION_WIFI_ADD_NETWORKS : позволяет приложениям (с одобрения пользователя) добавлять сети или конфигурации точек доступа в список сохранённых сетей или подписок. Эти конфигурации затем обрабатываются так, как если бы пользователь добавил их напрямую. Например, пользователь может позже удалить их.
Для каждого запроса на добавление сохраненных сетей требуется одобрение пользователя.
Предназначено для приложений, которые настраивают домашнюю точку доступа и которым необходимо добавить конфигурацию в список сохранённых сетей пользователя. Приложения, предоставляющие конфигурацию точки доступа для учётной записи пользователя, например, для предприятий, федеративных сетей и образовательных учреждений.
Безопасная конфигурация Wi-Fi Enterprise
В Android 11 QPR1 и более поздних версиях система требует строгих настроек безопасности для подключений Wi-Fi Enterprise на основе TLS. Подробнее см. в разделе «Конфигурация безопасного Wi-Fi Enterprise» .
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-08-27 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 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)."]]