|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Objectandroid_wifi_api.WiFiSDKAPI
public class WiFiSDKAPI
字段摘要 | |
---|---|
static int |
WIFI_STATE_DISABLED
WIFI不可用 |
static int |
WIFI_STATE_DISABLING
正在关闭WIFI,关闭成功后状态变为 WIFI_STATE_DISABLED |
static int |
WIFI_STATE_ENABLED
WIFI可用 |
static int |
WIFI_STATE_ENABLING
正在打开WIFI,打开成功后变成 WIFI_STATE_ENABLED |
static int |
WIFI_STATE_UNKNOWN
WIFI处于未知状态, 再打开或关闭WIFI的过程中如果出错,会进入此状态。 |
方法摘要 | |
---|---|
boolean |
addNetwork(WifiConfiguration wifiConfig)
添加一个网络并连接 (是否已经接入某个AP,或以ad-hoc模式与对端设备直连) |
boolean |
connectConfiguredNetwork(int id)
连接指定的网络(已经配置好的网络) |
boolean |
disconnectWifi(int netId)
断开指定ID的网络 |
java.lang.String |
getBSSID()
得到接入点的BSSID(用于ad-hoc模式) |
java.util.List<WifiConfiguration> |
getConfiguredNetworks()
获取已经配置好的网络 |
WifiInfo |
getConnectionInfo()
获取当前网络连接的信息 |
java.lang.String |
getDhcpIPAddress()
得到IP地址 |
static WiFiSDKAPI |
getInstance(Context context)
描述: 获取WifiAdmin对象 |
java.lang.String |
getIPAddress()
得到IP地址 |
java.lang.String |
getMacAddress()
得到本机MAC地址 |
int |
getNetworkId()
得到连接网络的ID |
java.util.List<ScanResult> |
getScanResults()
获取扫描结果 |
int |
getWifiState()
描述:获取WIFI开启关闭状态 |
boolean |
isWifiEnabled()
描述:判断WIFI是否已经开启 |
boolean |
setWifiEnabled(boolean enabled)
描述:打开或关闭WIFI |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
public static final int WIFI_STATE_DISABLING
WIFI_STATE_DISABLED
public static final int WIFI_STATE_DISABLED
public static final int WIFI_STATE_ENABLING
WIFI_STATE_ENABLED
public static final int WIFI_STATE_ENABLED
public static final int WIFI_STATE_UNKNOWN
方法详细信息 |
---|
public static WiFiSDKAPI getInstance(Context context)
context
- 上下文
public boolean setWifiEnabled(boolean enabled)
enabled
- true 打开;false 关闭
public boolean isWifiEnabled()
public int getWifiState()
WIFI_STATE_DISABLED
,
WIFI_STATE_DISABLING
, WIFI_STATE_ENABLED
,
WIFI_STATE_ENABLING
, WIFI_STATE_UNKNOWN
isWifiEnabled()
public java.util.List<ScanResult> getScanResults()
public java.util.List<WifiConfiguration> getConfiguredNetworks()
public boolean connectConfiguredNetwork(int id)
id
- 已配置好的网络列表中的索引
public WifiInfo getConnectionInfo()
public int getNetworkId()
public boolean disconnectWifi(int netId)
netId
- 网络ID
public boolean addNetwork(WifiConfiguration wifiConfig)
wifiConfig
- public java.lang.String getMacAddress()
public java.lang.String getIPAddress()
public java.lang.String getBSSID()
public java.lang.String getDhcpIPAddress()
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |