public class XMWifiManager
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
XMWifiManager.DEVICE_CLASSIFY
设备归类 0-雄迈精品设备 1-OEM设备
|
static interface |
XMWifiManager.OnCurScanResultListener |
static interface |
XMWifiManager.SENSOR_TYPE
感应器类型
|
static interface |
XMWifiManager.WIFI_TYPE |
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
TAG |
static int |
TYPE_NO_PASSWD |
static int |
TYPE_WEP |
static int |
TYPE_WPA |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
acquireWifiLock() |
boolean |
addNetwork(android.net.wifi.WifiConfiguration wcg) |
int |
checkState() |
void |
closeWifi() |
void |
connectConfiguration(int index) |
static java.lang.String |
convertToQuotedString(java.lang.String string)
Add quotes to string if not already present.
|
android.net.wifi.WifiConfiguration |
createWifiInfo(java.lang.String SSID,
java.lang.String Password) |
android.net.wifi.WifiConfiguration |
createWifiInfo(java.lang.String SSID,
java.lang.String Password,
int Type) |
android.net.wifi.WifiConfiguration |
createWifiInfoNoUseExsit(java.lang.String SSID,
java.lang.String Password,
int Type) |
void |
creatWifiLock() |
boolean |
disconnect() |
void |
disconnectWifi(int netId) |
boolean |
enableNetwork(int netId,
boolean disableOthers) |
boolean |
enableNetwork(java.lang.String ssid)
Allow a previously configured network to be associated with.
|
java.lang.String |
getBSSID() |
int |
getCipherType(java.lang.String ssid) |
java.util.List<android.net.wifi.WifiConfiguration> |
getConfiguration() |
java.lang.String |
getConfiguredNetwork() |
android.net.wifi.ScanResult |
getCurScanResult(java.lang.String ssid) |
void |
getCurScanResult(java.lang.String ssid,
XMWifiManager.OnCurScanResultListener listener) |
android.net.DhcpInfo |
getDhcpInfo() |
static XMWifiManager |
getInstance(android.content.Context context) |
java.lang.String |
getIPAddress() |
int |
getLinkSpeed() |
java.lang.String |
getMacAddress() |
int |
getNetworkId() |
java.lang.String |
getSSID() |
android.net.wifi.WifiInfo |
getWifiInfo() |
java.util.List<android.net.wifi.ScanResult> |
getWifiList() |
static java.lang.String |
getWiFiMacAddress()
获取当前WiFi连接的mac地址
|
int |
getWifiNumber() |
static int |
getXMDeviceAPType(java.lang.String ssid) |
boolean |
isSSIDExist(java.lang.String ssid) |
static boolean |
isStartsWith(java.lang.String str1,
java.lang.String str2) |
boolean |
isWifiConnect() |
boolean |
isWiFiEnabled() |
static boolean |
isXMDeviceWifi(java.lang.String ssid) |
java.lang.StringBuilder |
lookUpScan() |
boolean |
openWifi() |
void |
releaseWifiLock() |
boolean |
removeNetWork(java.lang.String ssid) |
void |
setAPDeviceInfo(SDBDeviceInfo info,
java.lang.String ssid) |
void |
setWifiNumber(int wifiNumber) |
void |
startScan(int type,
int timeout) |
public static final java.lang.String TAG
public static final int TYPE_NO_PASSWD
public static final int TYPE_WEP
public static final int TYPE_WPA
public static XMWifiManager getInstance(android.content.Context context)
public boolean isWiFiEnabled()
public boolean openWifi()
public void closeWifi()
public int checkState()
public void acquireWifiLock()
public void releaseWifiLock()
public void creatWifiLock()
public java.util.List<android.net.wifi.WifiConfiguration> getConfiguration()
public void connectConfiguration(int index)
public void startScan(int type,
int timeout)
public android.net.wifi.ScanResult getCurScanResult(java.lang.String ssid)
public void getCurScanResult(java.lang.String ssid,
XMWifiManager.OnCurScanResultListener listener)
public java.util.List<android.net.wifi.ScanResult> getWifiList()
public boolean isWifiConnect()
public java.lang.StringBuilder lookUpScan()
public java.lang.String getMacAddress()
public java.lang.String getBSSID()
public java.lang.String getSSID()
public android.net.DhcpInfo getDhcpInfo()
public java.lang.String getIPAddress()
public int getNetworkId()
public int getLinkSpeed()
public android.net.wifi.WifiInfo getWifiInfo()
public boolean addNetwork(android.net.wifi.WifiConfiguration wcg)
public boolean enableNetwork(int netId,
boolean disableOthers)
public boolean enableNetwork(java.lang.String ssid)
public static java.lang.String convertToQuotedString(java.lang.String string)
string - public void disconnectWifi(int netId)
public boolean disconnect()
public android.net.wifi.WifiConfiguration createWifiInfo(java.lang.String SSID,
java.lang.String Password)
public android.net.wifi.WifiConfiguration createWifiInfoNoUseExsit(java.lang.String SSID,
java.lang.String Password,
int Type)
public android.net.wifi.WifiConfiguration createWifiInfo(java.lang.String SSID,
java.lang.String Password,
int Type)
public boolean removeNetWork(java.lang.String ssid)
ssid - public boolean isSSIDExist(java.lang.String ssid)
public java.lang.String getConfiguredNetwork()
public static boolean isXMDeviceWifi(java.lang.String ssid)
ssid - public static int getXMDeviceAPType(java.lang.String ssid)
public static boolean isStartsWith(java.lang.String str1,
java.lang.String str2)
public void setAPDeviceInfo(SDBDeviceInfo info, java.lang.String ssid)
public int getCipherType(java.lang.String ssid)
public int getWifiNumber()
public void setWifiNumber(int wifiNumber)
public static java.lang.String getWiFiMacAddress()