WifiInfo
public class WifiInfo
extends Object
implements Parcelable
java . lang . object | |
↳ | android.net.wifi.WifiInfo |
描述任何Wifi连接状态的活动或过程中被建立。
总结
常量 | |
---|---|
String | FREQUENCY_UNITS 在兆赫频率 |
String | LINK_SPEED_UNITS 链接速度Mbps |
继承的常量 |
---|
从接口 android.os.Parcelable
|
公共方法 | |
---|---|
String | getBSSID() 返回基本服务集标识符(BSSID)当前的访问点。 |
staticNetworkInfo.DetailedState | getDetailedStateOf(SupplicantState suppState) 乞求者的状态映射到细粒度网络连接状态。 |
int | getFrequency() 返回当前的频率 |
boolean | getHiddenSSID() |
int | getIpAddress() |
int | getLinkSpeed() 返回当前的链接速度 |
String | getMacAddress() |
int | getNetworkId() 每个配置的网络都有一个独特的小整数ID,用于标识网络上执行操作时乞求者。 |
int | getRssi() 返回当前的接收信号强度指示器802.11网络,dBm。 |
String | getSSID() 返回当前的服务集标识符(SSID)802.11网络。 |
SupplicantState | getSupplicantState() 返回详细状态乞求者与一个接入点,谈判的的形式 |
String | toString() 返回一个对象的字符串表示。 |
继承的方法 | |
---|---|
从类 java.lang.Object
| |
从接口 android.os.Parcelable
|
常量
公共方法
getBSSID
String getBSSID ()
返回基本服务集标识符(BSSID)当前的访问点。BSSID可能 null
目前如果没有网络连接。
返回 | |
---|---|
String | BSSID,6字节MAC地址的形式: XX:XX:XX:XX:XX:XX |
getDetailedStateOf
NetworkInfo.DetailedState getDetailedStateOf (SupplicantState suppState)
乞求者的状态映射到细粒度网络连接状态。
参数 | |
---|---|
suppState | SupplicantState :乞求者的状态 |
返回 | |
---|---|
NetworkInfo.DetailedState | 相应的 NetworkInfo.DetailedState |
getHiddenSSID
boolean getHiddenSSID ()
返回 | |
---|---|
boolean | true 如果这个网络不广播其SSID,所以SSID-specific调查请求必须用于扫描。 |
getNetworkId
int getNetworkId ()
每个配置的网络都有一个独特的小整数ID,用于标识网络上执行操作时乞求者。该方法返回当前连接网络的ID。
返回 | |
---|---|
int | 网络ID,或者1如果没有当前连接网络 |
getRssi
int getRssi ()
返回当前的接收信号强度指示器802.11网络,dBm。
使用 calculateSignalLevel(int, int)
将这个数字转换成绝对信号电平,可以显示给用户。
返回 | |
---|---|
int | RSSI。 |
getSSID
String getSSID ()
返回当前的服务���标识符(SSID)802.11网络。如果名称可以解码为utf - 8,它将返回被双引号包围。否则,它作为一个十六进制数字的字符串返回。名称可能<未知名称>如果没有网络当前连接。
返回 | |
---|---|
String | 的名称 |
getSupplicantState
SupplicantState getSupplicantState ()
返回详细状态乞求者与一个接入点,谈判的的形式 SupplicantState
对象。
返回 | |
---|---|
SupplicantState | 当前的 SupplicantState |