Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Sur Android 10 et versions ultérieures, l'infrastructure Wi-Fi inclut l'API Wi-Fi Suggestion pour la connectivité Internet et l'API Wi-Fi Network Request pour la connectivité peer-to-peer. Sur Android 11 ou version ultérieure, l'API Settings Intent vous permet de demander à l'utilisateur d'approuver l'ajout d'un réseau enregistré ou d'une configuration Passpoint.
API
Ces trois API ciblent différents cas d'utilisation et présentent des capacités et des contraintes différentes :
API Suggestion : cible les applications qui provisionnent et fournissent des configurations compatibles avec Internet. Ces configurations n'appartiennent pas individuellement à l'utilisateur. Les utilisateurs peuvent désactiver des configurations spécifiques ou l'application de suggestion, mais ils ne peuvent pas les supprimer.
L'approbation de l'utilisateur est requise par application, et non par réseau suggéré par l'application.
Destiné aux applications de configuration du déchargement Wi-Fi de l'opérateur et aux autres applications susceptibles de gérer activement les réseaux de déchargement.
API de requête réseau : cible les applications qui doivent se connecter à un appareil pair, par exemple lors de la configuration d'un appareil IoT ou du transfert de fichiers vers une caméra. Dans ce cas, l'appareil homologue démarre un SoftAP et l'API permet à l'application de guider l'utilisateur pour qu'il se connecte à l'appareil. Le réseau obtenu n'est pas destiné à fournir un accès à Internet, ne peut pas être utilisé par le système et ne peut pas être utilisé par une application autre que l'application de configuration.
La première fois qu'une connexion est établie avec un nouveau pair, l'utilisateur doit le sélectionner et l'approuver.
Destiné aux applications de configuration et de transfert de fichiers IoT.
API ACTION_WIFI_ADD_NETWORKS : permet aux applications (avec l'approbation de l'utilisateur) d'ajouter des réseaux ou des configurations Passpoint à la liste des réseaux ou abonnements enregistrés. Ces configurations sont ensuite traitées comme si l'utilisateur les avait ajoutées directement. Par exemple, l'utilisateur peut les supprimer ultérieurement.
L'approbation de l'utilisateur est requise pour chaque demande d'ajout de réseaux enregistrés.
Destiné aux applications qui configurent un point d'accès à la maison et doivent ajouter la configuration à la liste des réseaux enregistrés de l'utilisateur. Applications qui provisionnent une configuration Passpoint de compte utilisateur, comme les entreprises, les réseaux fédérés et les établissements d'enseignement.
Configuration Wi-Fi Enterprise sécurisée
Sur Android 11 QPR1 et versions ultérieures, le système impose des configurations de sécurité strictes pour les connexions Wi-Fi Enterprise basées sur TLS. Pour en savoir plus, consultez Configuration Wi-Fi Enterprise sécurisée.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/27 (UTC).
[null,null,["Dernière mise à jour le 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)."]]