public class ScanResult
extends Object
implements Parcelable
java.lang.Object | |
↳ | android.net.wifi.ScanResult |
介绍有关检测到的接入点的信息。 除了这里描述的属性,请求者跟踪quality
, noise
,并maxbitrate
属性,但目前不报告给外部客户。
Constants |
|
---|---|
int |
CHANNEL_WIDTH_160MHZ AP信道带宽为160 MHZ |
int |
CHANNEL_WIDTH_20MHZ AP信道带宽为20 MHZ |
int |
CHANNEL_WIDTH_40MHZ AP信道带宽为40 MHZ |
int |
CHANNEL_WIDTH_80MHZ AP信道带宽为80 MHZ |
int |
CHANNEL_WIDTH_80MHZ_PLUS_MHZ AP信道带宽为160 MHZ,但80MHZ + 80MHZ |
Inherited constants |
---|
From interface android.os.Parcelable
|
Fields |
|
---|---|
public String |
BSSID 接入点的地址。 |
public String |
SSID 网络名称。 |
public String |
capabilities 介绍接入点支持的身份验证,密钥管理和加密方案。 |
public int |
centerFreq0 如果AP带宽为20 MHz,则不使用如果AP使用40,80或160 MHz,则这是中心频率(以MHz为单位),如果AP使用80 + 80 MHz,则这是第一个分段的中心频率(以MHz ) |
public int |
centerFreq1 仅在AP使用80 + 80 MHz时的AP带宽为80 + 80 MHz时使用,这是第二个段的中心频率(以MHz为单位) |
public int |
channelWidth AP信道带宽; 之一 |
public int |
frequency 客户端与接入点通信的信道的主要20 MHz频率(以MHz为单位)。 |
public int |
level 以dBm为单位的检测信号电平,也称为RSSI。 |
public CharSequence |
operatorFriendlyName 指示接入点发布的通行证操作员名称。 |
public long |
timestamp 这个结果最后一次出现时的时间戳(以微秒为单位)。 |
public CharSequence |
venueName 指示接入点发布的场所名称(例如“旧金山机场”); 仅在通路点网络上可用并由接入点发布。 |
Public methods |
|
---|---|
boolean |
is80211mcResponder() |
boolean |
isPasspointNetwork() |
String |
toString() 返回对象的字符串表示形式。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
|
From interface android.os.Parcelable
|
int CHANNEL_WIDTH_160MHZ
AP信道带宽为160 MHZ
常量值:3(0x00000003)
int CHANNEL_WIDTH_80MHZ_PLUS_MHZ
AP信道带宽为160 MHZ,但80MHZ + 80MHZ
常量值:4(0x00000004)
int centerFreq0
如果AP带宽为20 MHz,则不使用如果AP使用40,80或160 MHz,则这是中心频率(以MHz为单位),如果AP使用80 + 80 MHz,则这是第一个分段的中心频率(以MHz )
int centerFreq1
仅在AP使用80 + 80 MHz时的AP带宽为80 + 80 MHz时使用,这是第二个段的中心频率(以MHz为单位)
int channelWidth
AP信道带宽; 之一CHANNEL_WIDTH_20MHZ
, CHANNEL_WIDTH_40MHZ
, CHANNEL_WIDTH_80MHZ
, CHANNEL_WIDTH_160MHZ
或CHANNEL_WIDTH_80MHZ_PLUS_MHZ
。
int level
以dBm为单位的检测信号电平,也称为RSSI。
使用 calculateSignalLevel(int, int)
将此号码转换为可显示给用户的绝对信号电平。
String toString ()
返回对象的字符串表示形式。 通常, toString
方法返回一个“文本表示”该对象的字符串。 结果应该是一个简洁但内容丰富的表述,对于一个人来说很容易阅读。 建议所有子类重写此方法。
该toString
类方法Object
返回一个由类的名称,其中所述对象是其实例,该符号字符`的字符串@
”,并且对象的哈希码的无符号的十六进制表示。 换句话说,这个方法返回一个字符串,其值等于:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Returns | |
---|---|
String |
a string representation of the object. |