Android之WiFi相关类:WiFiConfiguration类的子类和属性

  • 子类
class   WifiConfiguration.AuthAlgorithm    公认的IEEE 802.11认证算法
class   WifiConfiguration.GroupCipher      公认的组密码
class   WifiConfiguration.KeyMgmt            公认的密钥管理方案
class   WifiConfiguration.PairwiseCipher   公认的WPA配对密码
class   WifiConfiguration.Protocol              公认的安全协议
class   WifiConfiguration.Status                 网络配置的可能状态

WifiConfiguration.AuthAlgorthm用来判断加密方法。
WifiConfiguration.GroupCipher获取使用GroupCipher 的方法来进行加密。
WifiConfiguration.KeyMgmt获取使用KeyMgmt 进行。
WifiConfiguration.PairwiseCipher获取使用WPA 方式的加密。
WifiConfiguration.Protocol获取使用哪一种协议进行加密。
wifiConfiguration.Status获取当前网络的状态。


  • 字段
public String   BSSID          当设置了这个字段,这个网络配置只能被用于与访问点关联的指定MAC
public String  FQDN           AAA或者RADIUS等服务器的完全合格域名
public String  SSID             Wifi网络名称
public BitSet   allowedAuthAlgorithms                该配置支持的身份验证协议集合
public BitSet   allowedGroupCiphers                  该配置所支持的组密码集合
public BitSet   allowedKeyManagement             该配置所支持的密钥管理集合
public BitSet   allowedPairwiseCiphers              该配置所支持的WPA配对密码集合
public BitSet   allowedProtocols                         该配置所支持的安全协议集合
public WifiEnterpriseConfig   enterpriseConfig   企业详细配置指定的EAP方法,证书以及EAP相关的其他设置
public boolean    hiddenSSID                             设置该项会使一个网络不广播其SSID,因此这种特定的SSID只能用于浏览
public int     networkId                                        客户端用于识别网络配置的ID
public String    preSharedKey                            WPA-PSK使用的预共享密钥
public int    priority                                              当选择了一个相关的网络访问点时,优先级决定了一个通过wpa客户端访问网络的优先权

你可能感兴趣的:(Android)