Android wifi扫描结果对象ScanResult属性详解

来源:互联网 发布:阿里云 解析 记录类型 编辑:程序博客网 时间:2024/06/09 14:12

ScanResult

public class ScanResult
extends Object implements Parcelable

java . lang . objectandroid.net.wifi.ScanResult

描述了检测信息访问点。除了这里描述的属性,乞求者跟踪 quality, noise, maxbitrate属性,但是目前不报告给外部客户。

总结


常量

intCHANNEL_WIDTH_160MHZ

美联社通道带宽是160 MHZ

intCHANNEL_WIDTH_20MHZ

美联社信道带宽是20 MHZ

intCHANNEL_WIDTH_40MHZ

美联社信道带宽是40 MHZ

intCHANNEL_WIDTH_80MHZ

美联社通道带宽是80 MHZ

intCHANNEL_WIDTH_80MHZ_PLUS_MHZ

美联社信道带宽是160 MHZ,但80 MHZ + 80 MHZ

继承的常量

从接口 android.os.Parcelable

字段

publicStringBSSID

访问点的地址。

publicStringSSID

网络名称。

publicStringcapabilities

描述了身份验证、密钥管理和访问点支持的加密方案。

public intcenterFreq0

不习惯如果美联社20 MHz带宽是美联社使用40,80或160兆赫,这是中心频率(MHz)如果美联社用80 + 80兆赫,这是第一部分的中心频率(MHz)

public intcenterFreq1

只使用如果美联社带宽是80 + 80 MHz如果美联社用80 + 80 MHz,这是第二段的中心频率(MHz)

public intchannelWidth

美联社通道带宽;之一 CHANNEL_WIDTH_20MHZ, CHANNEL_WIDTH_40MHZ, CHANNEL_WIDTH_80MHZ, CHANNEL_WIDTH_160MHZCHANNEL_WIDTH_80MHZ_PLUS_MHZ.

public intfrequency

主20 MHz的频率(MHz)的渠道客户交流访问点。

public intlevel

dBm的检测信号电平,也被称为RSSI。

publicCharSequenceoperatorFriendlyName

表明passpoint运营商发布的接入点名称。

public longtimestamp

时间戳在微秒(因为)这个结果最后被看见。

publicCharSequencevenueName

表示地点名称(如“旧金山机场”)发布的接入点;只有passpoint网络如果发表的接入点。

公共方法

booleanis80211mcResponder()booleanisPasspointNetwork()StringtoString()

返回一个对象的字符串表示。

继承的方法

从类 java.lang.Object
从接口 android.os.Parcelable

常量


CHANNEL_WIDTH_160MHZ

添加到API级别23
int CHANNEL_WIDTH_160MHZ

美联社通道带宽是160 MHZ

恒定值:3(0 x00000003)

CHANNEL_WIDTH_20MHZ

添加到API级别23
int CHANNEL_WIDTH_20MHZ

美联社信道带宽是20 MHZ

常量值:0(0 x00000000)

CHANNEL_WIDTH_40MHZ

添加到API级别23
int CHANNEL_WIDTH_40MHZ

美联社信道带宽是40 MHZ

常数的值:1(0 x00000001)

CHANNEL_WIDTH_80MHZ

添加到API级别23
int CHANNEL_WIDTH_80MHZ

美联社通道带宽是80 MHZ

常数的值:2(0 x00000002)

CHANNEL_WIDTH_80MHZ_PLUS_MHZ

添加到API级别23
int CHANNEL_WIDTH_80MHZ_PLUS_MHZ

美联社信道带宽是160 MHZ,但80 MHZ + 80 MHZ

恒定值:4(0 x00000004)

字段


BSSID

添加到API级别1
String BSSID

访问点的地址。

名称

添加到API级别1
String SSID

网络名称。

功能

添加到API级别1
String capabilities

描述了身份验证、密钥管理和访问点支持的加密方案。

centerFreq0

添加到API级别23
int centerFreq0

不习惯如果美联社20 MHz带宽是美联社使用40,80或160兆赫,这是中心频率(MHz)如果美联社用80 + 80兆赫,这是第一部分的中心频率(MHz)

centerFreq1

添加到API级别23
int centerFreq1

只使用如果美联社带宽是80 + 80 MHz如果美联社用80 + 80 MHz,这是第二段的中心频率(MHz)

channelWidth

添加到API级别23
int channelWidth

美联社通道带宽;之一 CHANNEL_WIDTH_20MHZ, CHANNEL_WIDTH_40MHZ, CHANNEL_WIDTH_80MHZ, CHANNEL_WIDTH_160MHZ CHANNEL_WIDTH_80MHZ_PLUS_MHZ.

频率

添加到API级别1
int frequency

主20 MHz的频率(MHz)的渠道客户交流访问点。

水平

添加到API级别1
int level

dBm的检测信号电平,也被称为RSSI。

使用 calculateSignalLevel(int, int)将这个数字转换成绝对信号电平,可以显示给用户。

operatorFriendlyName

添加到API级别23
CharSequence operatorFriendlyName

表明passpoint运营商发布的接入点名称。

时间戳

添加到API级别17
long timestamp

时间戳在微秒(因为)这个结果最后被看见。

venueName

添加到API级别23
CharSequence venueName

表示地点名称(如“旧金山机场”)发布的接入点;只有passpoint网络如果发表的接入点。

公共方法


is80211mcResponder

添加到API级别23
boolean is80211mcResponder ()

返回boolean 

isPasspointNetwork

添加到API级别23
boolean isPasspointNetwork ()

返回boolean 

toString

添加到API级别1
String toString ()

返回一个对象的字符串表示。一般来说, toString方法返回一个字符串,该字符串文本表示这个对象。结果应该是一个简洁但信息表示这是一个人容易阅读。建议所有子类重写这个方法。

 toString方法类 Object返回一个字符串组成的类的名称的对象的一个实例,前面字符的@”,无符号十六进制表示的对象的哈希码。换句话说,该方法返回一个字符串的值等于:

 getClass().getName() + '@' + Integer.toHexString(hashCode()) 

返回String对象的字符串表示。
0 0
原创粉丝点击