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

ScanResult

public class ScanResult
extends Object implements Parcelable

java . lang . object
android.net.wifi.ScanResult


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

总结


常量

int CHANNEL_WIDTH_160MHZ

美联社通道带宽是160 MHZ

int CHANNEL_WIDTH_20MHZ

美联社信道带宽是20 MHZ

int CHANNEL_WIDTH_40MHZ

美联社信道带宽是40 MHZ

int CHANNEL_WIDTH_80MHZ

美联社通道带宽是80 MHZ

int CHANNEL_WIDTH_80MHZ_PLUS_MHZ

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

继承的常量

从接口 android.os.Parcelable

字段

publicString BSSID

访问点的地址。

publicString SSID

网络名称。

publicString capabilities

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

public int centerFreq0

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

public int centerFreq1

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

public int channelWidth

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

public int frequency

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

public int level

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

publicCharSequence operatorFriendlyName

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

public long timestamp

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

publicCharSequence venueName

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

公共方法

boolean is80211mcResponder()
boolean isPasspointNetwork()
String toString()

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

继承的方法

从类 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 对象的字符串表示。

你可能感兴趣的:(android)