Table of Contents

Class ConnectivityManager

Namespace
Android.Net
Assembly
MASES.Netdroid.dll
public class ConnectivityManager : JVMBridgeBase<ConnectivityManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<ConnectivityManager>
ConnectivityManager
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<ConnectivityManager>.IsAssignableFrom(IJavaType)
JVMBridgeBase<ConnectivityManager>.IsAssignableFrom<T>()
JVMBridgeBase<ConnectivityManager>.Execute<T>(params T[])
JVMBridgeBase<ConnectivityManager>.DynBridgeClazz
JVMBridgeBase<ConnectivityManager>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

ConnectivityManager()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public ConnectivityManager()

ConnectivityManager(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public ConnectivityManager(params object[] args)

Parameters

args object[]

Properties

ACTION_BACKGROUND_DATA_SETTING_CHANGED

[Obsolete]
public static String ACTION_BACKGROUND_DATA_SETTING_CHANGED { get; }

Property Value

String

ACTION_CAPTIVE_PORTAL_SIGN_IN

public static String ACTION_CAPTIVE_PORTAL_SIGN_IN { get; }

Property Value

String

ACTION_RESTRICT_BACKGROUND_CHANGED

public static String ACTION_RESTRICT_BACKGROUND_CHANGED { get; }

Property Value

String

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CONNECTIVITY_ACTION

[Obsolete]
public static String CONNECTIVITY_ACTION { get; }

Property Value

String

DEFAULT_NETWORK_PREFERENCE

[Obsolete]
public static int DEFAULT_NETWORK_PREFERENCE { get; }

Property Value

int

EXTRA_CAPTIVE_PORTAL

public static String EXTRA_CAPTIVE_PORTAL { get; }

Property Value

String

EXTRA_CAPTIVE_PORTAL_URL

public static String EXTRA_CAPTIVE_PORTAL_URL { get; }

Property Value

String

EXTRA_EXTRA_INFO

[Obsolete]
public static String EXTRA_EXTRA_INFO { get; }

Property Value

String

EXTRA_IS_FAILOVER

[Obsolete]
public static String EXTRA_IS_FAILOVER { get; }

Property Value

String

EXTRA_NETWORK

public static String EXTRA_NETWORK { get; }

Property Value

String

EXTRA_NETWORK_INFO

[Obsolete]
public static String EXTRA_NETWORK_INFO { get; }

Property Value

String

EXTRA_NETWORK_REQUEST

public static String EXTRA_NETWORK_REQUEST { get; }

Property Value

String

EXTRA_NETWORK_TYPE

[Obsolete]
public static String EXTRA_NETWORK_TYPE { get; }

Property Value

String

EXTRA_NO_CONNECTIVITY

public static String EXTRA_NO_CONNECTIVITY { get; }

Property Value

String

EXTRA_OTHER_NETWORK_INFO

[Obsolete]
public static String EXTRA_OTHER_NETWORK_INFO { get; }

Property Value

String

EXTRA_REASON

public static String EXTRA_REASON { get; }

Property Value

String

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

MULTIPATH_PREFERENCE_HANDOVER

public static int MULTIPATH_PREFERENCE_HANDOVER { get; }

Property Value

int

MULTIPATH_PREFERENCE_PERFORMANCE

public static int MULTIPATH_PREFERENCE_PERFORMANCE { get; }

Property Value

int

MULTIPATH_PREFERENCE_RELIABILITY

public static int MULTIPATH_PREFERENCE_RELIABILITY { get; }

Property Value

int

RESTRICT_BACKGROUND_STATUS_DISABLED

public static int RESTRICT_BACKGROUND_STATUS_DISABLED { get; }

Property Value

int

RESTRICT_BACKGROUND_STATUS_ENABLED

public static int RESTRICT_BACKGROUND_STATUS_ENABLED { get; }

Property Value

int

RESTRICT_BACKGROUND_STATUS_WHITELISTED

public static int RESTRICT_BACKGROUND_STATUS_WHITELISTED { get; }

Property Value

int

TYPE_BLUETOOTH

[Obsolete]
public static int TYPE_BLUETOOTH { get; }

Property Value

int

TYPE_DUMMY

[Obsolete]
public static int TYPE_DUMMY { get; }

Property Value

int

TYPE_ETHERNET

[Obsolete]
public static int TYPE_ETHERNET { get; }

Property Value

int

TYPE_MOBILE

[Obsolete]
public static int TYPE_MOBILE { get; }

Property Value

int

TYPE_MOBILE_DUN

[Obsolete]
public static int TYPE_MOBILE_DUN { get; }

Property Value

int

TYPE_MOBILE_HIPRI

[Obsolete]
public static int TYPE_MOBILE_HIPRI { get; }

Property Value

int

TYPE_MOBILE_MMS

[Obsolete]
public static int TYPE_MOBILE_MMS { get; }

Property Value

int

TYPE_MOBILE_SUPL

[Obsolete]
public static int TYPE_MOBILE_SUPL { get; }

Property Value

int

TYPE_VPN

[Obsolete]
public static int TYPE_VPN { get; }

Property Value

int

TYPE_WIFI

[Obsolete]
public static int TYPE_WIFI { get; }

Property Value

int

TYPE_WIMAX

[Obsolete]
public static int TYPE_WIMAX { get; }

Property Value

int

Methods

AddDefaultNetworkActiveListener(OnNetworkActiveListener)

public void AddDefaultNetworkActiveListener(ConnectivityManager.OnNetworkActiveListener arg0)

Parameters

arg0 ConnectivityManager.OnNetworkActiveListener

ConnectivityManager.OnNetworkActiveListener

BindProcessToNetwork(Network)

public bool BindProcessToNetwork(Network arg0)

Parameters

arg0 Network

Network

Returns

bool

bool

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

arg0 Network

Network

arg1 IpSecManager.UdpEncapsulationSocket

IpSecManager.UdpEncapsulationSocket

arg2 InetAddress

InetAddress

arg3 InetAddress

InetAddress

arg4 Executor

Executor

arg5 SocketKeepalive.Callback

SocketKeepalive.Callback

Returns

SocketKeepalive

SocketKeepalive

GetActiveNetwork()

public Network GetActiveNetwork()

Returns

Network

Network

GetActiveNetworkInfo()

[Obsolete]
public NetworkInfo GetActiveNetworkInfo()

Returns

NetworkInfo

NetworkInfo

GetAllNetworkInfo()

[Obsolete]
public NetworkInfo[] GetAllNetworkInfo()

Returns

NetworkInfo[]

NetworkInfo

GetAllNetworks()

[Obsolete]
public Network[] GetAllNetworks()

Returns

Network[]

Network

GetBackgroundDataSetting()

[Obsolete]
public bool GetBackgroundDataSetting()

Returns

bool

bool

GetBoundNetworkForProcess()

public Network GetBoundNetworkForProcess()

Returns

Network

Network

GetConnectionOwnerUid(int, InetSocketAddress, InetSocketAddress)

public int GetConnectionOwnerUid(int arg0, InetSocketAddress arg1, InetSocketAddress arg2)

Parameters

arg0 int

int

arg1 InetSocketAddress

InetSocketAddress

arg2 InetSocketAddress

InetSocketAddress

Returns

int

int

GetDefaultProxy()

public ProxyInfo GetDefaultProxy()

Returns

ProxyInfo

ProxyInfo

GetLinkProperties(Network)

public LinkProperties GetLinkProperties(Network arg0)

Parameters

arg0 Network

Network

Returns

LinkProperties

LinkProperties

GetMultipathPreference(Network)

public int GetMultipathPreference(Network arg0)

Parameters

arg0 Network

Network

Returns

int

int

GetNetworkCapabilities(Network)

public NetworkCapabilities GetNetworkCapabilities(Network arg0)

Parameters

arg0 Network

Network

Returns

NetworkCapabilities

NetworkCapabilities

GetNetworkInfo(Network)

[Obsolete]
public NetworkInfo GetNetworkInfo(Network arg0)

Parameters

arg0 Network

Network

Returns

NetworkInfo

NetworkInfo

GetNetworkInfo(int)

[Obsolete]
public NetworkInfo GetNetworkInfo(int arg0)

Parameters

arg0 int

int

Returns

NetworkInfo

NetworkInfo

GetNetworkPreference()

[Obsolete]
public int GetNetworkPreference()

Returns

int

int

GetNetworkWatchlistConfigHash()

public byte[] GetNetworkWatchlistConfigHash()

Returns

byte[]

byte

GetProcessDefaultNetwork()

[Obsolete]
public static Network GetProcessDefaultNetwork()

Returns

Network

Network

GetRestrictBackgroundStatus()

public int GetRestrictBackgroundStatus()

Returns

int

int

IsActiveNetworkMetered()

public bool IsActiveNetworkMetered()

Returns

bool

bool

IsDefaultNetworkActive()

public bool IsDefaultNetworkActive()

Returns

bool

bool

IsNetworkTypeValid(int)

[Obsolete]
public static bool IsNetworkTypeValid(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

RegisterBestMatchingNetworkCallback(NetworkRequest, NetworkCallback, Handler)

public void RegisterBestMatchingNetworkCallback(NetworkRequest arg0, ConnectivityManager.NetworkCallback arg1, Handler arg2)

Parameters

arg0 NetworkRequest

NetworkRequest

arg1 ConnectivityManager.NetworkCallback

ConnectivityManager.NetworkCallback

arg2 Handler

Handler

RegisterDefaultNetworkCallback(NetworkCallback)

public void RegisterDefaultNetworkCallback(ConnectivityManager.NetworkCallback arg0)

Parameters

arg0 ConnectivityManager.NetworkCallback

ConnectivityManager.NetworkCallback

RegisterDefaultNetworkCallback(NetworkCallback, Handler)

public void RegisterDefaultNetworkCallback(ConnectivityManager.NetworkCallback arg0, Handler arg1)

Parameters

arg0 ConnectivityManager.NetworkCallback

ConnectivityManager.NetworkCallback

arg1 Handler

Handler

RegisterNetworkCallback(NetworkRequest, PendingIntent)

public void RegisterNetworkCallback(NetworkRequest arg0, PendingIntent arg1)

Parameters

arg0 NetworkRequest

NetworkRequest

arg1 PendingIntent

PendingIntent

RegisterNetworkCallback(NetworkRequest, NetworkCallback)

public void RegisterNetworkCallback(NetworkRequest arg0, ConnectivityManager.NetworkCallback arg1)

Parameters

arg0 NetworkRequest

NetworkRequest

arg1 ConnectivityManager.NetworkCallback

ConnectivityManager.NetworkCallback

RegisterNetworkCallback(NetworkRequest, NetworkCallback, Handler)

public void RegisterNetworkCallback(NetworkRequest arg0, ConnectivityManager.NetworkCallback arg1, Handler arg2)

Parameters

arg0 NetworkRequest

NetworkRequest

arg1 ConnectivityManager.NetworkCallback

ConnectivityManager.NetworkCallback

arg2 Handler

Handler

ReleaseNetworkRequest(PendingIntent)

public void ReleaseNetworkRequest(PendingIntent arg0)

Parameters

arg0 PendingIntent

PendingIntent

RemoveDefaultNetworkActiveListener(OnNetworkActiveListener)

public void RemoveDefaultNetworkActiveListener(ConnectivityManager.OnNetworkActiveListener arg0)

Parameters

arg0 ConnectivityManager.OnNetworkActiveListener

ConnectivityManager.OnNetworkActiveListener

ReportBadNetwork(Network)

[Obsolete]
public void ReportBadNetwork(Network arg0)

Parameters

arg0 Network

Network

ReportNetworkConnectivity(Network, bool)

public void ReportNetworkConnectivity(Network arg0, bool arg1)

Parameters

arg0 Network

Network

arg1 bool

bool

RequestBandwidthUpdate(Network)

public bool RequestBandwidthUpdate(Network arg0)

Parameters

arg0 Network

Network

Returns

bool

bool

RequestNetwork(NetworkRequest, PendingIntent)

public void RequestNetwork(NetworkRequest arg0, PendingIntent arg1)

Parameters

arg0 NetworkRequest

NetworkRequest

arg1 PendingIntent

PendingIntent

RequestNetwork(NetworkRequest, NetworkCallback)

public void RequestNetwork(NetworkRequest arg0, ConnectivityManager.NetworkCallback arg1)

Parameters

arg0 NetworkRequest

NetworkRequest

arg1 ConnectivityManager.NetworkCallback

ConnectivityManager.NetworkCallback

RequestNetwork(NetworkRequest, NetworkCallback, Handler)

public void RequestNetwork(NetworkRequest arg0, ConnectivityManager.NetworkCallback arg1, Handler arg2)

Parameters

arg0 NetworkRequest

NetworkRequest

arg1 ConnectivityManager.NetworkCallback

ConnectivityManager.NetworkCallback

arg2 Handler

Handler

RequestNetwork(NetworkRequest, NetworkCallback, Handler, int)

public void RequestNetwork(NetworkRequest arg0, ConnectivityManager.NetworkCallback arg1, Handler arg2, int arg3)

Parameters

arg0 NetworkRequest

NetworkRequest

arg1 ConnectivityManager.NetworkCallback

ConnectivityManager.NetworkCallback

arg2 Handler

Handler

arg3 int

int

RequestNetwork(NetworkRequest, NetworkCallback, int)

public void RequestNetwork(NetworkRequest arg0, ConnectivityManager.NetworkCallback arg1, int arg2)

Parameters

arg0 NetworkRequest

NetworkRequest

arg1 ConnectivityManager.NetworkCallback

ConnectivityManager.NetworkCallback

arg2 int

int

SetNetworkPreference(int)

[Obsolete]
public void SetNetworkPreference(int arg0)

Parameters

arg0 int

int

SetProcessDefaultNetwork(Network)

[Obsolete]
public static bool SetProcessDefaultNetwork(Network arg0)

Parameters

arg0 Network

Network

Returns

bool

bool

UnregisterNetworkCallback(PendingIntent)

public void UnregisterNetworkCallback(PendingIntent arg0)

Parameters

arg0 PendingIntent

PendingIntent

UnregisterNetworkCallback(NetworkCallback)

public void UnregisterNetworkCallback(ConnectivityManager.NetworkCallback arg0)

Parameters

arg0 ConnectivityManager.NetworkCallback

ConnectivityManager.NetworkCallback