public class Wifi
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String[] |
EAP_METHOD |
static java.lang.String |
IEEE8021X |
static java.lang.String |
OPEN |
static java.lang.String |
WEP |
static int |
WEP_PASSWORD_ASCII |
static int |
WEP_PASSWORD_AUTO |
static int |
WEP_PASSWORD_HEX |
static java.lang.String |
WPA |
static java.lang.String |
WPA_EAP |
static java.lang.String |
WPA2 |
| 构造器和说明 |
|---|
Wifi() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
changePasswordAndConnect(android.content.Context ctx,
android.net.wifi.WifiManager wifiMgr,
android.net.wifi.WifiConfiguration config,
java.lang.String newPassword,
int numOpenNetworksKept)
Change the password of an existing configured network and connect to it
|
static boolean |
connectToConfiguredNetwork(android.content.Context ctx,
android.net.wifi.WifiManager wifiMgr,
android.net.wifi.WifiConfiguration config,
boolean reassociate)
Connect to a configured network.
|
static boolean |
connectToNewNetwork(android.content.Context ctx,
android.net.wifi.WifiManager wifiMgr,
android.net.wifi.ScanResult scanResult,
java.lang.String password,
int numOpenNetworksKept)
Configure a network, and connect to it.
|
static java.lang.String |
convertToQuotedString(java.lang.String string) |
static java.lang.String |
getScanResultSecurity(android.net.wifi.ScanResult scanResult) |
static java.util.List<android.net.wifi.WifiConfiguration> |
getWifiConfiguration(android.net.wifi.WifiManager wifiMgr,
android.net.wifi.ScanResult hotsopt,
boolean compareSecurity) |
static java.util.List<android.net.wifi.WifiConfiguration> |
getWifiConfiguration(android.net.wifi.WifiManager wifiMgr,
android.net.wifi.WifiConfiguration configToFind,
boolean compareSecurity) |
static java.lang.String |
getWifiConfigurationSecurity(android.net.wifi.WifiConfiguration wifiConfig) |
static void |
setupSecurity(android.net.wifi.WifiConfiguration config,
java.lang.String security,
java.lang.String password)
Fill in the security fields of WifiConfiguration config.
|
public static final java.lang.String WPA2
public static final java.lang.String WPA
public static final java.lang.String WEP
public static final java.lang.String OPEN
public static final java.lang.String WPA_EAP
public static final java.lang.String IEEE8021X
public static final java.lang.String[] EAP_METHOD
public static final int WEP_PASSWORD_AUTO
public static final int WEP_PASSWORD_ASCII
public static final int WEP_PASSWORD_HEX
public static boolean changePasswordAndConnect(android.content.Context ctx,
android.net.wifi.WifiManager wifiMgr,
android.net.wifi.WifiConfiguration config,
java.lang.String newPassword,
int numOpenNetworksKept)
wifiMgr - config - newPassword - public static boolean connectToNewNetwork(android.content.Context ctx,
android.net.wifi.WifiManager wifiMgr,
android.net.wifi.ScanResult scanResult,
java.lang.String password,
int numOpenNetworksKept)
wifiMgr - scanResult - password - Password for secure network or is ignored.public static boolean connectToConfiguredNetwork(android.content.Context ctx,
android.net.wifi.WifiManager wifiMgr,
android.net.wifi.WifiConfiguration config,
boolean reassociate)
wifiManager - config - numOpenNetworksKept - Settings.Secure.WIFI_NUM_OPEN_NETWORKS_KEPTpublic static java.util.List<android.net.wifi.WifiConfiguration> getWifiConfiguration(android.net.wifi.WifiManager wifiMgr,
android.net.wifi.ScanResult hotsopt,
boolean compareSecurity)
wifiMgr - hotsopt - compareSecurity - public static java.util.List<android.net.wifi.WifiConfiguration> getWifiConfiguration(android.net.wifi.WifiManager wifiMgr,
android.net.wifi.WifiConfiguration configToFind,
boolean compareSecurity)
wifiMgr - configToFind - compareSecurity - public static java.lang.String getWifiConfigurationSecurity(android.net.wifi.WifiConfiguration wifiConfig)
WifiConfiguration.public static void setupSecurity(android.net.wifi.WifiConfiguration config,
java.lang.String security,
java.lang.String password)
config - The object to fill.security - If is OPEN, password is ignored.password - Password of the network if security is not OPEN.public static java.lang.String convertToQuotedString(java.lang.String string)
string - public static java.lang.String getScanResultSecurity(android.net.wifi.ScanResult scanResult)
ScanResult.