public class WifiConfiguration
extends Object
implements Parcelable
java.lang.Object | |
↳ | android.net.wifi.WifiConfiguration |
表示配置的Wi-Fi网络的类,包括安全配置。
Nested classes |
|
---|---|
class |
WifiConfiguration.AuthAlgorithm 被认可的IEEE 802.11认证算法。 |
class |
WifiConfiguration.GroupCipher 被认可的组密码。 |
class |
WifiConfiguration.KeyMgmt 公认的密钥管理方案。 |
class |
WifiConfiguration.PairwiseCipher WPA认可的成对密码。 |
class |
WifiConfiguration.Protocol 公认的安全协议。 |
class |
WifiConfiguration.Status 网络配置的可能状态。 |
Inherited constants |
---|
From interface android.os.Parcelable
|
Fields |
|
---|---|
public String |
BSSID 设置时,只有在与具有指定BSSID的AP关联时才应使用此网络配置条目。 |
public String |
FQDN Passpoint配置的完全限定的域名 |
public String |
SSID 网络的SSID。 |
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 当选择要关联的接入点时,优先级决定 |
public String |
providerFriendlyName Passpoint凭证提供者的名称 |
public long[] |
roamingConsortiumIds 漫游联盟ID列表中的通行证凭证; 识别一组网络,其中,通行证凭证将被视为有效 |
public int |
status 此网络配置条目的当前状态。 |
public String[] |
wepKeys 最多四个WEP密钥。 |
public int |
wepTxKeyIndex 默认的WEP密钥索引,范围从0到3。 |
Public constructors |
|
---|---|
WifiConfiguration() |
Public methods |
|
---|---|
boolean |
isPasspoint() 确定此配置是否代表通行证网络 |
String |
toString() 返回对象的字符串表示形式。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
|
From interface android.os.Parcelable
|
String BSSID
设置时,只有在与具有指定BSSID的AP关联时才应使用此网络配置条目。 该值是以太网MAC地址格式的字符串,例如XX:XX:XX:XX:XX:XX
,其中每个X
都是十六进制数字。
String SSID
网络的SSID。 可以是一个ASCII字符串,必须用双引号括起来(例如, "MyNetwork"
,或一串十六进制数字,不用引号括起来(例如, 01a243f405
)。
BitSet allowedAuthAlgorithms
此配置支持的一组认证协议。 有关这些值的说明,请参阅WifiConfiguration.AuthAlgorithm
。 默认为自动选择。
BitSet allowedGroupCiphers
此配置支持的一组密码。 有关这些值的说明,请参阅WifiConfiguration.GroupCipher
。 默认为CCMP TKIP WEP104 WEP40。
BitSet allowedKeyManagement
此配置支持的一组密钥管理协议。 有关这些值的说明,请参阅WifiConfiguration.KeyMgmt
。 默认为WPA-PSK WPA-EAP。
BitSet allowedPairwiseCiphers
此配置支持WPA的成对密码组。 有关这些值的说明,请参阅WifiConfiguration.PairwiseCipher
。 默认为CCMP TKIP。
BitSet allowedProtocols
此配置支持的一组安全协议。 有关这些值的说明,请参阅WifiConfiguration.Protocol
。 默认为WPA RSN。
WifiEnterpriseConfig enterpriseConfig
企业配置详细信息,指定与EAP关联的EAP方法,证书和其他设置。
String preSharedKey
用于WPA-PSK的预共享密钥。
When the value of this key is read, the actual key is not returned, just a "*" if the key has a value, or the null string otherwise.long[] roamingConsortiumIds
漫游联盟ID列表中的通行证凭证; 识别一组网络,其中,通行证凭证将被视为有效
String[] wepKeys
最多四个WEP密钥。 可以是用双引号括起来的ASCII字符串(例如, "abcdef"
或一串十六进制数字(例如, 0102030405
))。
String toString ()
返回对象的字符串表示形式。 通常, toString
方法返回一个“文本表示”该对象的字符串。 结果应该是一个简洁但内容丰富的表述,对于一个人来说很容易阅读。 建议所有子类重写此方法。
类Object
的toString
方法返回一个字符串,其中包含对象为实例的类的名称,符号字符“ @
”以及对象的哈希代码的无符号十六进制表示形式。 换句话说,这个方法返回一个字符串,其值等于:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Returns | |
---|---|
String |
a string representation of the object. |