@Implements(value=android.net.wifi.WifiManager.class)
public class ShadowWifiManager
extends java.lang.Object
Shadow for WifiManager.
| Modifier and Type | Class and Description |
|---|---|
static class |
ShadowWifiManager.ShadowMulticastLock |
static class |
ShadowWifiManager.ShadowWifiLock |
| Constructor and Description |
|---|
ShadowWifiManager() |
| Modifier and Type | Method and Description |
|---|---|
int |
addNetwork(android.net.wifi.WifiConfiguration config) |
static int |
calculateSignalLevel(int rssi,
int numLevels) |
android.net.wifi.WifiManager.WifiLock |
createWifiLock(int lockType,
java.lang.String tag) |
android.net.wifi.WifiManager.WifiLock |
createWifiLock(java.lang.String tag) |
boolean |
enableNetwork(int netId,
boolean disableOthers) |
java.util.List<android.net.wifi.WifiConfiguration> |
getConfiguredNetworks() |
android.net.wifi.WifiInfo |
getConnectionInfo() |
android.net.DhcpInfo |
getDhcpInfo() |
android.util.Pair<java.lang.Integer,java.lang.Boolean> |
getLastEnabledNetwork() |
java.util.List<android.net.wifi.WifiConfiguration> |
getPrivilegedConfiguredNetworks() |
java.util.List<android.net.wifi.ScanResult> |
getScanResults() |
int |
getWifiState() |
boolean |
isScanAlwaysAvailable() |
boolean |
isWifiEnabled() |
boolean |
removeNetwork(int netId) |
boolean |
saveConfiguration() |
void |
setAccessWifiStatePermission(boolean accessWifiStatePermission) |
void |
setConnectionInfo(android.net.wifi.WifiInfo wifiInfo)
Sets the connection info as the provided
WifiInfo. |
void |
setDhcpInfo(android.net.DhcpInfo dhcpInfo) |
void |
setIsScanAlwaysAvailable(boolean isScanAlwaysAvailable) |
void |
setScanResults(java.util.List<android.net.wifi.ScanResult> scanResults) |
static void |
setSignalLevelInPercent(float level) |
boolean |
setWifiEnabled(boolean wifiEnabled) |
boolean |
startScan() |
int |
updateNetwork(android.net.wifi.WifiConfiguration config) |
boolean |
wasConfigurationSaved() |
@Implementation public boolean setWifiEnabled(boolean wifiEnabled)
@Implementation public boolean isWifiEnabled()
@Implementation public int getWifiState()
@Implementation public android.net.wifi.WifiInfo getConnectionInfo()
public void setConnectionInfo(android.net.wifi.WifiInfo wifiInfo)
Sets the connection info as the provided WifiInfo.
@Implementation public java.util.List<android.net.wifi.ScanResult> getScanResults()
@Implementation public java.util.List<android.net.wifi.WifiConfiguration> getConfiguredNetworks()
@Implementation(minSdk=21) public java.util.List<android.net.wifi.WifiConfiguration> getPrivilegedConfiguredNetworks()
@Implementation public int addNetwork(android.net.wifi.WifiConfiguration config)
@Implementation public boolean removeNetwork(int netId)
@Implementation public int updateNetwork(android.net.wifi.WifiConfiguration config)
@Implementation public boolean saveConfiguration()
@Implementation
public boolean enableNetwork(int netId,
boolean disableOthers)
@Implementation
public android.net.wifi.WifiManager.WifiLock createWifiLock(int lockType,
java.lang.String tag)
@Implementation public android.net.wifi.WifiManager.WifiLock createWifiLock(java.lang.String tag)
@Implementation
public static int calculateSignalLevel(int rssi,
int numLevels)
@Implementation public boolean startScan()
@Implementation public android.net.DhcpInfo getDhcpInfo()
@Implementation(minSdk=18) public boolean isScanAlwaysAvailable()
public static void setSignalLevelInPercent(float level)
public void setAccessWifiStatePermission(boolean accessWifiStatePermission)
public void setScanResults(java.util.List<android.net.wifi.ScanResult> scanResults)
public void setDhcpInfo(android.net.DhcpInfo dhcpInfo)
public android.util.Pair<java.lang.Integer,java.lang.Boolean> getLastEnabledNetwork()
public boolean wasConfigurationSaved()
public void setIsScanAlwaysAvailable(boolean isScanAlwaysAvailable)