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()

返回当前的频率 FREQUENCY_UNITS.

boolean getHiddenSSID()
int getIpAddress()
int getLinkSpeed()

返回当前的链接速度 LINK_SPEED_UNITS.

String getMacAddress()
int getNetworkId()

每个配置的网络都有一个独特的小整数ID,用于标识网络上执行操作时乞求者。

int getRssi()

返回当前的接收信号强度指示器802.11网络,dBm。

String getSSID()

返回当前的服务集标识符(SSID)802.11网络。

SupplicantState getSupplicantState()

返回详细状态乞求者与一个接入点,谈判的的形式 SupplicantState对象。

String toString()

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

继承的方法

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

常量


FREQUENCY_UNITS

添加到 API级别21
String FREQUENCY_UNITS

在兆赫频率

恒定值:“兆赫”

LINK_SPEED_UNITS

添加到 API级别1
String LINK_SPEED_UNITS

链接速度Mbps

恒定值:“Mbps”

公共方法


getBSSID

添加到 API级别1
String getBSSID ()

返回基本服务集标识符(BSSID)当前的访问点。BSSID可能 null目前如果没有网络连接。

返回
String BSSID,6字节MAC地址的形式: XX:XX:XX:XX:XX:XX

getDetailedStateOf

添加到 API级别1
NetworkInfo.DetailedState getDetailedStateOf (SupplicantState suppState)

乞求者的状态映射到细粒度网络连接状态。

参数
suppState SupplicantState:乞求者的状态
返回
NetworkInfo.DetailedState 相应的 NetworkInfo.DetailedState

getFrequency

添加到 API级别21
int getFrequency ()

返回当前的频率 FREQUENCY_UNITS.

返回
int 频率。

参见:

  • FREQUENCY_UNITS

getHiddenSSID

添加到 API级别1
boolean getHiddenSSID ()

返回
boolean true如果这个网络不广播其SSID,所以SSID-specific调查请求必须用于扫描。

getIpAddress

添加到 API级别1
int getIpAddress ()

返回
int  

getLinkSpeed

添加到 API级别1
int getLinkSpeed ()

返回当前的链接速度 LINK_SPEED_UNITS.

返回
int 链接速度。

参见:

  • LINK_SPEED_UNITS

getMacAddress

添加到 API级别1
String getMacAddress ()

返回
String  

getNetworkId

添加到 API级别1
int getNetworkId ()

每个配置的网络都有一个独特的小整数ID,用于标识网络上执行操作时乞求者。该方法返回当前连接网络的ID。

返回
int 网络ID,或者1如果没有当前连接网络

getRssi

添加到 API级别1
int getRssi ()

返回当前的接收信号强度指示器802.11网络,dBm。

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

返回
int RSSI。

getSSID

添加到 API级别1
String getSSID ()

返回当前的服务���标识符(SSID)802.11网络。如果名称可以解码为utf - 8,它将返回被双引号包围。否则,它作为一个十六进制数字的字符串返回。名称可能<未知名称>如果没有网络当前连接。

返回
String 的名称

getSupplicantState

添加到 API级别1
SupplicantState getSupplicantState ()

返回详细状态乞求者与一个接入点,谈判的的形式 SupplicantState对象。

返回
SupplicantState 当前的 SupplicantState

toString

添加到 API级别1
String toString ()

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

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

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

返回
String 对象的字符串表示。

更多相关文章

  1. android htttp网络通信
  2. Android 之 网络访问服务器,解析JSON数据
  3. Android中判断网络是否连接实例详解
  4. android 网络请求方式 例子
  5. Android Studio 实现播放本地/网络视频

随机推荐

  1. Zabbix
  2. zabbix监控默认的item key列表
  3. 数据可视化 - 什么是数据可视化
  4. SQL数据库中了.chch后缀勒索病毒如何解决
  5. LeetCode算法分类
  6. 运维Ansible自动化工具概述
  7. k8s内网和办公网络的打通实践
  8. 用两张图,详解FreeModbus在单片机串口上的
  9. 如何在Mac上为自己设置“屏幕使用时间”
  10. 在苹果Mac上如何覆盖现有音频?