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 |
|---|
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) |
|
|---|---|
java.lang.Object
|
|
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. |