WLAN 基础架构概览

WLAN 基础架构概览

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

API

这三个 API 针对不同的使用情形,具有不同的功能和限制:

Suggestion API:面向配置和提供支持互联网的配置的应用。这些配置不归用户个人所有。用户可以停用特定配置或停用建议应用,但无法删除它们。

需要按应用(而非按应用建议的网络)征得用户批准。

适用于运营商 WLAN 分流配置应用和其他可能会主动管理分流网络的应用。

网络请求 API:面向需要连接到对等设备的应用,例如在配置 IoT 设备或将文件传输到相机时。在这种情况下,对等设备会启动 SoftAP,并且 API 允许应用引导用户连接到该设备。生成的网络不用于提供互联网访问权限,无法供系统使用,也无法供配置应用以外的任何应用使用。

首次连接到新对等互连时,需要用户选择并批准。

适用于 IoT 配置应用和 IoT 文件传输应用。

ACTION_WIFI_ADD_NETWORKS API:允许应用(经用户批准)将网络或 Passpoint 配置添加到已保存的网络或订阅列表。然后,这些配置会被视为用户直接添加的配置。例如,用户可以稍后删除这些数据。

每次请求添加已保存的网络时,都需要获得用户批准。

适用于配置家庭接入点并需要将配置添加到用户已保存的网络列表的应用。提供用户账号 Passpoint 配置的应用,例如企业、联邦网络和教育机构。

注意: 这些 API 是已弃用的 WifiManager.addNetwork(WifiConfiguration config) 和相关 API 的替代项。其他已弃用的 API 允许应用直接在已保存的网络列表中添加和管理 Wi-Fi 配置。替代 API 提供了针对特定用例的替代方案。

安全的 Wi-Fi Enterprise 配置

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

相关推荐

京东买手机几天可以到
国际足联世界杯进球球员列表
旅法师营地怎么没了?老玩家告诉你真正的原因!
韩国漫画
365体育app安全下载

韩国漫画

📅 08-03 👁️ 6692
魔兽雷暴套装触发概率(魔兽怀旧雷暴套)
如何换照片背景底色?这5个抠图方法教你一键换背景!
如何拉网线
365bet体育娱乐

如何拉网线

📅 07-19 👁️ 2549
word中画虚线的六种方法(word中怎样输入虚线)
动物派对测试以及上线时间,遇到卡顿、掉帧、闪退以及报错等问题的解决方法