提供类别来管理设备上的Wi-Fi功能。
Wi-Fi API提供了一种手段,应用程序可以通过该手段与提供Wi-Fi网络访问的低级无线堆栈进行通信。 几乎所有来自设备请求者的信息都可用,包括连接网络的链接速度,IP地址,协商状态等,以及有关其他可用网络的信息。 其他一些API功能还包括扫描,添加,保存,终止和启动Wi-Fi连接的功能。
某些API可能需要以下用户权限:
注意:并非所有基于Android的设备都提供Wi-Fi功能。 如果您的应用程序使用Wi-Fi,请在清单文件中使用<uses-feature>
元素声明:
<manifest ...> <uses-feature android:name="android.hardware.wifi" /> ... </manifest>
ScanResult | 介绍有关检测到的接入点的信息。 |
WifiConfiguration | 表示配置的Wi-Fi网络的类,包括安全配置。 |
WifiConfiguration.AuthAlgorithm | 被认可的IEEE 802.11认证算法。 |
WifiConfiguration.GroupCipher | 被认可的组密码。 |
WifiConfiguration.KeyMgmt | 公认的密钥管理方案。 |
WifiConfiguration.PairwiseCipher | WPA认可的成对密码。 |
WifiConfiguration.Protocol | 公认的安全协议。 |
WifiConfiguration.Status | 网络配置的可能状态。 |
WifiEnterpriseConfig | Wi-Fi的企业配置详细信息。 |
WifiEnterpriseConfig.Eap | 使用可扩展身份验证协议方法 |
WifiEnterpriseConfig.Phase2 | 使用内部认证方法 |
WifiInfo | 描述处于活动状态或正在设置过程中的任何Wifi连接的状态。 |
WifiManager | 该课程提供了用于管理Wi-Fi连接的各个方面的主要API。 |
WifiManager.MulticastLock | 允许应用程序接收Wifi多播数据包。 |
WifiManager.WifiLock | 允许应用程序保持Wi-Fi无线电唤醒。 |
WifiManager.WpsCallback | 开始WPS动作的回调调用接口 |
WpsInfo | 表示Wi-Fi Protected Setup的类 |
SupplicantState | defs.h 中的 wpa_supplicant 。 |