Class ConnectivityManager
public class ConnectivityManager : JVMBridgeBase<ConnectivityManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
ConnectivityManager
- Implements
- Extension Methods
Constructors
ConnectivityManager(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public ConnectivityManager(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
ACTION_BACKGROUND_DATA_SETTING_CHANGED
[Obsolete("Deprecated in JVM")]
public static String ACTION_BACKGROUND_DATA_SETTING_CHANGED { get; set; }
Property Value
ACTION_CAPTIVE_PORTAL_SIGN_IN
public static String ACTION_CAPTIVE_PORTAL_SIGN_IN { get; set; }
Property Value
ACTION_RESTRICT_BACKGROUND_CHANGED
public static String ACTION_RESTRICT_BACKGROUND_CHANGED { get; set; }
Property Value
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
CONNECTIVITY_ACTION
[Obsolete("Deprecated in JVM")]
public static String CONNECTIVITY_ACTION { get; set; }
Property Value
DEFAULT_NETWORK_PREFERENCE
[Obsolete("Deprecated in JVM")]
public static int DEFAULT_NETWORK_PREFERENCE { get; set; }
Property Value
EXTRA_CAPTIVE_PORTAL
public static String EXTRA_CAPTIVE_PORTAL { get; set; }
Property Value
EXTRA_CAPTIVE_PORTAL_URL
public static String EXTRA_CAPTIVE_PORTAL_URL { get; set; }
Property Value
EXTRA_EXTRA_INFO
[Obsolete("Deprecated in JVM")]
public static String EXTRA_EXTRA_INFO { get; set; }
Property Value
EXTRA_IS_FAILOVER
[Obsolete("Deprecated in JVM")]
public static String EXTRA_IS_FAILOVER { get; set; }
Property Value
EXTRA_NETWORK
public static String EXTRA_NETWORK { get; set; }
Property Value
EXTRA_NETWORK_INFO
[Obsolete("Deprecated in JVM")]
public static String EXTRA_NETWORK_INFO { get; set; }
Property Value
EXTRA_NETWORK_REQUEST
public static String EXTRA_NETWORK_REQUEST { get; set; }
Property Value
EXTRA_NETWORK_TYPE
[Obsolete("Deprecated in JVM")]
public static String EXTRA_NETWORK_TYPE { get; set; }
Property Value
EXTRA_NO_CONNECTIVITY
public static String EXTRA_NO_CONNECTIVITY { get; set; }
Property Value
EXTRA_OTHER_NETWORK_INFO
[Obsolete("Deprecated in JVM")]
public static String EXTRA_OTHER_NETWORK_INFO { get; set; }
Property Value
EXTRA_REASON
public static String EXTRA_REASON { get; set; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
MULTIPATH_PREFERENCE_HANDOVER
public static int MULTIPATH_PREFERENCE_HANDOVER { get; set; }
Property Value
MULTIPATH_PREFERENCE_PERFORMANCE
public static int MULTIPATH_PREFERENCE_PERFORMANCE { get; set; }
Property Value
MULTIPATH_PREFERENCE_RELIABILITY
public static int MULTIPATH_PREFERENCE_RELIABILITY { get; set; }
Property Value
RESTRICT_BACKGROUND_STATUS_DISABLED
public static int RESTRICT_BACKGROUND_STATUS_DISABLED { get; set; }
Property Value
RESTRICT_BACKGROUND_STATUS_ENABLED
public static int RESTRICT_BACKGROUND_STATUS_ENABLED { get; set; }
Property Value
RESTRICT_BACKGROUND_STATUS_WHITELISTED
public static int RESTRICT_BACKGROUND_STATUS_WHITELISTED { get; set; }
Property Value
TYPE_BLUETOOTH
[Obsolete("Deprecated in JVM")]
public static int TYPE_BLUETOOTH { get; set; }
Property Value
TYPE_DUMMY
[Obsolete("Deprecated in JVM")]
public static int TYPE_DUMMY { get; set; }
Property Value
TYPE_ETHERNET
[Obsolete("Deprecated in JVM")]
public static int TYPE_ETHERNET { get; set; }
Property Value
TYPE_MOBILE
[Obsolete("Deprecated in JVM")]
public static int TYPE_MOBILE { get; set; }
Property Value
TYPE_MOBILE_DUN
[Obsolete("Deprecated in JVM")]
public static int TYPE_MOBILE_DUN { get; set; }
Property Value
TYPE_MOBILE_HIPRI
[Obsolete("Deprecated in JVM")]
public static int TYPE_MOBILE_HIPRI { get; set; }
Property Value
TYPE_MOBILE_MMS
[Obsolete("Deprecated in JVM")]
public static int TYPE_MOBILE_MMS { get; set; }
Property Value
TYPE_MOBILE_SUPL
[Obsolete("Deprecated in JVM")]
public static int TYPE_MOBILE_SUPL { get; set; }
Property Value
TYPE_VPN
[Obsolete("Deprecated in JVM")]
public static int TYPE_VPN { get; set; }
Property Value
TYPE_WIFI
[Obsolete("Deprecated in JVM")]
public static int TYPE_WIFI { get; set; }
Property Value
TYPE_WIMAX
[Obsolete("Deprecated in JVM")]
public static int TYPE_WIMAX { get; set; }
Property Value
Methods
AddDefaultNetworkActiveListener(OnNetworkActiveListener)
public void AddDefaultNetworkActiveListener(ConnectivityManager.OnNetworkActiveListener arg0)
Parameters
BindProcessToNetwork(Network)
public bool BindProcessToNetwork(Network arg0)
Parameters
Returns
CreateSocketKeepalive(Network, UdpEncapsulationSocket, InetAddress, InetAddress, Executor, Callback)
public SocketKeepalive CreateSocketKeepalive(Network arg0, IpSecManager.UdpEncapsulationSocket arg1, InetAddress arg2, InetAddress arg3, Executor arg4, SocketKeepalive.Callback arg5)
Parameters
arg0Networkarg1IpSecManager.UdpEncapsulationSocketarg2InetAddressarg3InetAddressarg4Executorarg5SocketKeepalive.Callback
Returns
GetActiveNetwork()
public Network GetActiveNetwork()
Returns
GetActiveNetworkInfo()
[Obsolete("Deprecated in JVM")]
public NetworkInfo GetActiveNetworkInfo()
Returns
GetAllNetworkInfo()
[Obsolete("Deprecated in JVM")]
public NetworkInfo[] GetAllNetworkInfo()
Returns
GetAllNetworks()
[Obsolete("Deprecated in JVM")]
public Network[] GetAllNetworks()
Returns
GetBackgroundDataSetting()
[Obsolete("Deprecated in JVM")]
public bool GetBackgroundDataSetting()
Returns
GetBoundNetworkForProcess()
public Network GetBoundNetworkForProcess()
Returns
GetConnectionOwnerUid(int, InetSocketAddress, InetSocketAddress)
public int GetConnectionOwnerUid(int arg0, InetSocketAddress arg1, InetSocketAddress arg2)
Parameters
arg0intarg1InetSocketAddressarg2InetSocketAddress
Returns
GetDefaultProxy()
public ProxyInfo GetDefaultProxy()
Returns
GetLinkProperties(Network)
public LinkProperties GetLinkProperties(Network arg0)
Parameters
Returns
GetMultipathPreference(Network)
public int GetMultipathPreference(Network arg0)
Parameters
Returns
GetNetworkCapabilities(Network)
public NetworkCapabilities GetNetworkCapabilities(Network arg0)
Parameters
Returns
GetNetworkInfo(Network)
[Obsolete("Deprecated in JVM")]
public NetworkInfo GetNetworkInfo(Network arg0)
Parameters
Returns
GetNetworkInfo(int)
[Obsolete("Deprecated in JVM")]
public NetworkInfo GetNetworkInfo(int arg0)
Parameters
Returns
GetNetworkPreference()
[Obsolete("Deprecated in JVM")]
public int GetNetworkPreference()
Returns
GetNetworkWatchlistConfigHash()
public byte[] GetNetworkWatchlistConfigHash()
Returns
GetProcessDefaultNetwork()
[Obsolete("Deprecated in JVM")]
public static Network GetProcessDefaultNetwork()
Returns
GetRestrictBackgroundStatus()
public int GetRestrictBackgroundStatus()
Returns
IsActiveNetworkMetered()
public bool IsActiveNetworkMetered()
Returns
IsDefaultNetworkActive()
public bool IsDefaultNetworkActive()
Returns
IsNetworkTypeValid(int)
https://developer.android.com/reference/android/net/ConnectivityManager.html#isNetworkTypeValid(int)
[Obsolete("Deprecated in JVM")]
public static bool IsNetworkTypeValid(int arg0)
Parameters
Returns
RegisterBestMatchingNetworkCallback(NetworkRequest, NetworkCallback, Handler)
public void RegisterBestMatchingNetworkCallback(NetworkRequest arg0, ConnectivityManager.NetworkCallback arg1, Handler arg2)
Parameters
arg0NetworkRequestarg1ConnectivityManager.NetworkCallbackarg2Handler
RegisterDefaultNetworkCallback(NetworkCallback)
public void RegisterDefaultNetworkCallback(ConnectivityManager.NetworkCallback arg0)
Parameters
RegisterDefaultNetworkCallback(NetworkCallback, Handler)
public void RegisterDefaultNetworkCallback(ConnectivityManager.NetworkCallback arg0, Handler arg1)
Parameters
RegisterNetworkCallback(NetworkRequest, PendingIntent)
public void RegisterNetworkCallback(NetworkRequest arg0, PendingIntent arg1)
Parameters
RegisterNetworkCallback(NetworkRequest, NetworkCallback)
public void RegisterNetworkCallback(NetworkRequest arg0, ConnectivityManager.NetworkCallback arg1)
Parameters
arg0NetworkRequestarg1ConnectivityManager.NetworkCallback
RegisterNetworkCallback(NetworkRequest, NetworkCallback, Handler)
public void RegisterNetworkCallback(NetworkRequest arg0, ConnectivityManager.NetworkCallback arg1, Handler arg2)
Parameters
arg0NetworkRequestarg1ConnectivityManager.NetworkCallbackarg2Handler
ReleaseNetworkRequest(PendingIntent)
public void ReleaseNetworkRequest(PendingIntent arg0)
Parameters
RemoveDefaultNetworkActiveListener(OnNetworkActiveListener)
public void RemoveDefaultNetworkActiveListener(ConnectivityManager.OnNetworkActiveListener arg0)
Parameters
ReportBadNetwork(Network)
[Obsolete("Deprecated in JVM")]
public void ReportBadNetwork(Network arg0)
Parameters
ReportNetworkConnectivity(Network, bool)
public void ReportNetworkConnectivity(Network arg0, bool arg1)
Parameters
RequestBandwidthUpdate(Network)
public bool RequestBandwidthUpdate(Network arg0)
Parameters
Returns
RequestNetwork(NetworkRequest, PendingIntent)
public void RequestNetwork(NetworkRequest arg0, PendingIntent arg1)
Parameters
RequestNetwork(NetworkRequest, NetworkCallback)
public void RequestNetwork(NetworkRequest arg0, ConnectivityManager.NetworkCallback arg1)
Parameters
arg0NetworkRequestarg1ConnectivityManager.NetworkCallback
RequestNetwork(NetworkRequest, NetworkCallback, Handler)
public void RequestNetwork(NetworkRequest arg0, ConnectivityManager.NetworkCallback arg1, Handler arg2)
Parameters
arg0NetworkRequestarg1ConnectivityManager.NetworkCallbackarg2Handler
RequestNetwork(NetworkRequest, NetworkCallback, Handler, int)
public void RequestNetwork(NetworkRequest arg0, ConnectivityManager.NetworkCallback arg1, Handler arg2, int arg3)
Parameters
arg0NetworkRequestarg1ConnectivityManager.NetworkCallbackarg2Handlerarg3int
RequestNetwork(NetworkRequest, NetworkCallback, int)
public void RequestNetwork(NetworkRequest arg0, ConnectivityManager.NetworkCallback arg1, int arg2)
Parameters
arg0NetworkRequestarg1ConnectivityManager.NetworkCallbackarg2int
ReserveNetwork(NetworkRequest, Handler, NetworkCallback)
public void ReserveNetwork(NetworkRequest arg0, Handler arg1, ConnectivityManager.NetworkCallback arg2)
Parameters
arg0NetworkRequestarg1Handlerarg2ConnectivityManager.NetworkCallback
SetNetworkPreference(int)
[Obsolete("Deprecated in JVM")]
public void SetNetworkPreference(int arg0)
Parameters
SetProcessDefaultNetwork(Network)
[Obsolete("Deprecated in JVM")]
public static bool SetProcessDefaultNetwork(Network arg0)
Parameters
Returns
UnregisterNetworkCallback(PendingIntent)
public void UnregisterNetworkCallback(PendingIntent arg0)
Parameters
UnregisterNetworkCallback(NetworkCallback)
public void UnregisterNetworkCallback(ConnectivityManager.NetworkCallback arg0)