@Implements(value=android.net.ConnectivityManager.class) public class ShadowConnectivityManager extends Object
ConnectivityManager.| 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() |
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 Set<android.net.ConnectivityManager.NetworkCallback> getNetworkCallbacks()
@Implementation
public void registerNetworkCallback(android.net.NetworkRequest request,
android.net.ConnectivityManager.NetworkCallback networkCallback)
@Implementation public void unregisterNetworkCallback(android.net.ConnectivityManager.NetworkCallback networkCallback)
@Implementation public android.net.NetworkInfo getActiveNetworkInfo()
@Implementation public android.net.Network getActiveNetwork()
@Implementation public android.net.NetworkInfo[] getAllNetworkInfo()
@Implementation public android.net.NetworkInfo getNetworkInfo(int networkType)
@Implementation public android.net.NetworkInfo getNetworkInfo(android.net.Network network)
@Implementation public android.net.Network[] getAllNetworks()
@Implementation public boolean getBackgroundDataSetting()
@Implementation public void setNetworkPreference(int preference)
@Implementation public int getNetworkPreference()
@Implementation public boolean isActiveNetworkMetered()
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)
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)
network from the list of all Networks.network - The network.public void clearAllNetworks()
Networks.Copyright © 2016. All rights reserved.