WLAN 基础架构概览

在 Android 10 及更高版本中,Wi-Fi 基础架构包含 Wi-Fi 建议 适用于互联网连接的 API 和适用于点对点的 Wi-Fi 网络请求 API 连接。在 Android 11 及更高版本中,您可以通过 Settings Intent API 请求用户批准添加已保存的网络或 Passpoint 配置。

API

这三种 API 针对不同的用例,具有不同的功能和 限制条件:

  • Suggestion API:定位 预配并提供支持互联网的配置这些配置并非归用户个人所有。用户可以停用特定配置或停用建议应用,但无法将其删除。

    • 需要根据应用(而非应用建议的广告网络)进行用户批准。
    • 适用于运营商 Wi-Fi 分流配置应用以及 可以主动管理分流网络
  • Network request API:定位到需要连接到对等设备的应用,例如在配置 IoT 设备或将文件传输到摄像头时。在这种情况下,对等设备 启动 SoftAP,并且该 API 允许应用引导用户连接到 。生成的网络并不能提供互联网访问权限 既不能被系统使用,也不能由 配置应用

    • 首次连接时需要用户选择和批准 新的同行。
    • 适用于 IoT 配置应用和 IoT 文件传输应用。
  • ACTION_WIFI_ADD_NETWORKS API:允许 将网络或 Passpoint 配置添加到 已保存的网络或订阅列表。然后,系统会将这些配置视为用户直接添加的配置。例如,用户稍后可以删除它们。

    • 每个添加已保存网络的请求都需要获得用户批准。
    • 适用于配置家庭接入点且需要将配置添加到用户的已保存网络列表中的应用。预配用户账号 Passpoint 配置的应用,例如企业、联邦网络和教育机构。

安全的 Wi-Fi Enterprise 配置

在 Android 11 QPR1 及更高版本中,系统会强制要求基于 TLS 的 Wi-Fi Enterprise 连接采用严格的安全配置。如需了解详情,请参阅安全的 Wi-Fi Enterprise 配置