Most visited

Recently visited

Added in API level 1

android.net.wifi

提供类别来管理设备上的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>

Classes

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的类

Enums

SupplicantState defs.h中的 wpa_supplicant

Hooray!