public class WiFiUtil
extends java.lang.Object
| 构造器和说明 |
|---|
WiFiUtil(android.content.Context context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkState(android.content.Context context)
检查当前WIFI状态
|
void |
closeWifi(android.content.Context context)
关闭WIFI
|
java.lang.String |
getBSSID()
得到接入点的BSSID
|
static int |
getChannelByFrequency(int frequency)
根据频率获得信道
|
int |
getCurrentChannel(android.content.Context context)
当前wifi所在信道
|
int |
getCurrentFrequency(android.content.Context context)
获取当前频率
|
int |
getCurrentLevel(android.content.Context context)
获取当前场强
|
java.lang.String |
getCurrentSecurity(android.content.Context context)
当前wifi加密方式
|
int |
getIPAddress()
得到IP地址
|
int |
getLinkSpeed()
获取连接速度
|
java.lang.String |
getMacAddress()
得到MAC地址
|
int |
getNetworkId()
得到连接的ID
|
static java.lang.String |
getSecurity(java.lang.String capabilities)
加密方式
|
java.lang.String |
getSSID()
得到连接的SSID
|
java.util.List<android.net.wifi.ScanResult> |
getWifiList()
得到网络列表
|
android.net.wifi.WifiManager |
getWifiManager() |
static boolean |
is24GHz(int freq)
判断wifi是否为2.4G
|
static boolean |
is5GHz(int freq)
判断wifi是否为5G
|
void |
openWifi(android.content.Context context)
打开WIFI
|
void |
startScan(android.content.Context context)
启动扫描
|
static java.lang.String |
wifiType(int freq)
wifi类型
|
public android.net.wifi.WifiManager getWifiManager()
public void openWifi(android.content.Context context)
public void closeWifi(android.content.Context context)
public void checkState(android.content.Context context)
public void startScan(android.content.Context context)
public java.util.List<android.net.wifi.ScanResult> getWifiList()
public java.lang.String getMacAddress()
public java.lang.String getBSSID()
public int getIPAddress()
public int getNetworkId()
public java.lang.String getSSID()
public int getLinkSpeed()
public int getCurrentLevel(android.content.Context context)
public int getCurrentFrequency(android.content.Context context)
public int getCurrentChannel(android.content.Context context)
public java.lang.String getCurrentSecurity(android.content.Context context)
public static int getChannelByFrequency(int frequency)
public static java.lang.String getSecurity(java.lang.String capabilities)
public static boolean is24GHz(int freq)
public static boolean is5GHz(int freq)
public static java.lang.String wifiType(int freq)