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下如何获取Mac地址?
  2. Android(安卓)studio 运行即打包keystore之build.gradle设置
  3. 介绍三个Android支持库控件:TabLayout+ViewPager+RecyclerView
  4. Android(安卓)添加图片水印(图片+文字)
  5. Android隐藏标题栏,全屏显示
  6. Android:unable to start service Intent {act = com.android.ema
  7. android客户端从服务器端下载文件,服务端返回文件流(文件不在项目
  8. Linux/Ubuntu下android设备添加adb驱动
  9. Android(安卓)不休眠 不锁屏

随机推荐

  1. Java 架构师与开发者提高效率的 10 个工
  2. Java EE 8 的五大最新特性
  3. Android中如何实现圆形按钮的颜色变化
  4. Java 虚拟机 ( JVM ) 概述
  5. 面试前需要了解的东西
  6. 深入学习 Java 线程池
  7. Java 程序员应该知道的 10 个面向对象理
  8. 阻塞队列实现生产者消费者模式
  9. 避免 Java 应用中 NullPointerException
  10. 数据库两大神器【索引和锁】