@Implements(value=android.net.ConnectivityManager.class)
public class ShadowConnectivityManager
extends java.lang.Object
| Constructor and Description |
|---|
ShadowConnectivityManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addNetwork(android.net.Network network,
android.net.NetworkInfo networkInfo)
Adds new
network to the list of all Networks. |
void |
clearAllNetworks()
Clears the list of all
Networks. |
android.net.Network |
getActiveNetwork() |
android.net.NetworkInfo |
getActiveNetworkInfo() |
android.net.NetworkInfo[] |
getAllNetworkInfo() |
android.net.Network[] |
getAllNetworks() |
boolean |
getBackgroundDataSetting() |
java.util.Set<android.net.ConnectivityManager.NetworkCallback> |
getNetworkCallbacks() |
android.net.NetworkInfo |
getNetworkInfo(int networkType) |
android.net.NetworkInfo |
getNetworkInfo(android.net.Network network) |
int |
getNetworkPreference() |
boolean |
isActiveNetworkMetered()
Count
ConnectivityManager.TYPE_MOBILE networks as metered. |
void |
registerNetworkCallback(android.net.NetworkRequest request,
android.net.ConnectivityManager.NetworkCallback networkCallback) |
void |
removeNetwork(android.net.Network network)
Removes the
network from the list of all Networks. |
void |
setActiveNetworkInfo(android.net.NetworkInfo info) |
void |
setBackgroundDataSetting(boolean b) |
void |
setNetworkInfo(int networkType,
android.net.NetworkInfo networkInfo) |
void |
setNetworkPreference(int preference) |
void |
unregisterNetworkCallback(android.net.ConnectivityManager.NetworkCallback networkCallback) |
public java.util.Set<android.net.ConnectivityManager.NetworkCallback> getNetworkCallbacks()
@Implementation(minSdk=21)
public void registerNetworkCallback(android.net.NetworkRequest request,
android.net.ConnectivityManager.NetworkCallback networkCallback)
@Implementation(minSdk=21) public void unregisterNetworkCallback(android.net.ConnectivityManager.NetworkCallback networkCallback)
@Implementation public android.net.NetworkInfo getActiveNetworkInfo()
@Implementation(minSdk=23) public android.net.Network getActiveNetwork()
@Implementation public android.net.NetworkInfo[] getAllNetworkInfo()
@Implementation public android.net.NetworkInfo getNetworkInfo(int networkType)
@Implementation(minSdk=21) public android.net.NetworkInfo getNetworkInfo(android.net.Network network)
@Implementation(minSdk=21) public android.net.Network[] getAllNetworks()
@Implementation public boolean getBackgroundDataSetting()
@Implementation public void setNetworkPreference(int preference)
@Implementation public int getNetworkPreference()
@Implementation public boolean isActiveNetworkMetered()
Count ConnectivityManager.TYPE_MOBILE networks as metered. Other types will be considered unmetered.
public void setNetworkInfo(int networkType,
android.net.NetworkInfo networkInfo)
@HiddenApi @Implementation public void setBackgroundDataSetting(boolean b)
public void setActiveNetworkInfo(android.net.NetworkInfo info)
public void addNetwork(android.net.Network network,
android.net.NetworkInfo networkInfo)
Adds new network to the list of all Networks.
network - The network.networkInfo - The network info paired with the Network.public void removeNetwork(android.net.Network network)
Removes the network from the list of all Networks.
network - The network.public void clearAllNetworks()
Clears the list of all Networks.