Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
No Android 10 e versões mais recentes, a infraestrutura Wi-Fi inclui a API de sugestão de Wi-Fi para conectividade com a Internet e a API de solicitação de rede Wi-Fi para conectividade ponto a ponto. No Android 11 e versões mais recentes, a API Settings Intent permite
pedir ao usuário para aprovar a adição de uma rede salva ou uma configuração do Passpoint.
APIs
As três APIs têm como alvo casos de uso diferentes e têm recursos e restrições diferentes:
API Suggestion: segmenta apps que
provisionam e fornecem configurações compatíveis com a Internet. Essas configurações não pertencem individualmente ao usuário. Os usuários podem desativar configurações específicas ou o app de sugestões, mas não podem excluí-las.
A aprovação do usuário é necessária por app, não por rede sugerida pelo app.
Destinado a apps de configuração de descarga de Wi-Fi da operadora e outros apps que
podem gerenciar ativamente redes de descarga.
API de solicitação de rede: segmenta
apps que precisam se conectar a um dispositivo semelhante, como ao configurar um dispositivo de IoT
ou transferir arquivos para uma câmera. Nesses casos, o dispositivo pareado
inicia um SoftAP, e a API permite que o app oriente o usuário a se conectar ao
dispositivo. A rede resultante não foi criada para fornecer acesso à Internet, não pode ser usada pelo sistema e não pode ser usada por nenhum app, exceto o que está sendo configurado.
A seleção e a aprovação do usuário são necessárias na primeira vez que uma conexão é feita
com um novo peer.
Destinado a apps de configuração e transferência de arquivos de IoT.
API ACTION_WIFI_ADD_NETWORKS: permite que
apps (com aprovação do usuário) adicionem redes ou configurações do Passpoint à
lista de redes ou assinaturas salvas. Essas configurações são tratadas como se o usuário as tivesse adicionado diretamente. Por exemplo, o usuário pode excluir os dados depois.
A aprovação do usuário é necessária para cada solicitação de adição de redes salvas.
Destinado a apps que configuram um ponto de acesso doméstico e precisam adicionar a configuração à lista de redes salvas do usuário. Apps que provisionam uma configuração do Passpoint de conta de usuário, como empresas, redes federadas e instituições de ensino.
Configuração segura do Wi-Fi Enterprise
No Android 11 QPR1 e versões mais recentes, o sistema exige configurações de segurança
rígidas para conexões Wi-Fi Enterprise baseadas em TLS. Para mais informações, consulte Configuração segura do Wi-Fi Enterprise.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-08-27 UTC.
[null,null,["Última atualização 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)."]]