ConnectivityManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase que responde a las consultas sobre el estado de la conectividad de red.
[Android.Runtime.Register("android/net/ConnectivityManager", DoNotGenerateAcw=true)]
public class ConnectivityManager : Java.Lang.Object
[<Android.Runtime.Register("android/net/ConnectivityManager", DoNotGenerateAcw=true)>]
type ConnectivityManager = class
inherit Object
- Herencia
- Atributos
Comentarios
Clase que responde a las consultas sobre el estado de la conectividad de red. También notifica a las aplicaciones cuando cambia la conectividad de red.
Las principales responsabilidades de esta clase son: <conexiones de red ol><li>Monitor (Wi-Fi, GPRS, UMTS, etc.)</li>li Enviar intenciones de difusión cuando cambia< la conectividad de red/li><li>Intenta "conmutar por error" a otra red cuando la conectividad a una red se pierde< o li li><>Proporciona una API que permite a las aplicaciones consultar el estado general o específico de las redes< disponibles/li li><>Proporcione una API que permita a las aplicaciones solicitar y seleccionar redes para su tráfico< de datos/li/ol<>><>
Java documentación para android.net.ConnectivityManager.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| ConnectivityManager(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
Campos
| Nombre | Description |
|---|---|
| ActionBackgroundDataSettingChanged |
Obsoletos.
Acción de difusión: la configuración para el uso de datos en segundo plano ha cambiado los valores. |
| ActionCaptivePortalSignIn |
El dispositivo se ha conectado a una red que ha presentado un portal cautivo, que está bloqueando la conectividad a Internet. |
| ActionRestrictBackgroundChanged |
Se ha producido un cambio en la restricción de actividad de red de uso medido en segundo plano. |
| ConnectivityAction |
Se ha producido un cambio en la conectividad de red. |
| DefaultNetworkPreference |
Obsoletos.
Si desea establecer la preferencia de red predeterminada, puede cambiar directamente la matriz networkAttributes en la configuración del marco. |
| ExtraCaptivePortal |
Clave de búsqueda de un |
| ExtraCaptivePortalUrl |
Clave para pasar una dirección URL a la actividad de inicio de sesión del portal cautivo. |
| ExtraExtraInfo |
Clave de búsqueda de una cadena que proporciona información adicional opcional sobre el estado de red. |
| ExtraIsFailover |
La clave de búsqueda de un valor booleano que indica si un evento de conexión es para una red a la que el administrador de conectividad conmutaba por error después de una desconexión en otra red. |
| ExtraNetwork |
Clave de búsqueda de un |
| ExtraNetworkInfo |
Obsoletos.
Clave de búsqueda de un |
| ExtraNetworkRequest |
Clave de búsqueda de un |
| ExtraNetworkType |
Tipo de red que desencadenó una |
| ExtraNoConnectivity |
Clave de búsqueda de un valor booleano que indica si hay una falta completa de conectividad, i. |
| ExtraOtherNetworkInfo |
Clave de búsqueda de un |
| ExtraReason |
Clave de búsqueda de una cadena que indica por qué se produjo un error al intentar conectarse a una red. |
| RestrictBackgroundStatusDisabled |
Obsoletos.
El dispositivo no restringe la actividad de red de uso medido mientras la aplicación se ejecuta en segundo plano. |
| RestrictBackgroundStatusEnabled |
Obsoletos.
El dispositivo restringe la actividad de red de uso medido mientras la aplicación se ejecuta en segundo plano. |
| RestrictBackgroundStatusWhitelisted |
Obsoletos.
El dispositivo restringe la actividad de red de uso medido mientras la aplicación se ejecuta en segundo plano, pero la aplicación puede omitirla. |
Propiedades
| Nombre | Description |
|---|---|
| ActiveNetwork |
Devuelve un |
| ActiveNetworkInfo |
Devuelve detalles sobre la red de datos predeterminada actualmente activa. |
| BackgroundDataSetting |
Obsoletos.
Devuelve el valor de la configuración para el uso de datos en segundo plano. |
| BoundNetworkForProcess |
Devuelve el |
| Class |
Devuelve la clase en tiempo de ejecución de este |
| DefaultProxy |
Obtenga la configuración predeterminada actual del proxy HTTP. |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| IsActiveNetworkMetered |
Devuelve si se mide la red de datos activa actualmente. |
| IsDefaultNetworkActive |
Devuelve si la red de datos está activa actualmente. |
| JniIdentityHashCode |
Clase que responde a las consultas sobre el estado de la conectividad de red. (Heredado de Object) |
| JniPeerMembers |
Clase que responde a las consultas sobre el estado de la conectividad de red. |
| NetworkPreference |
Obsoletos.
Recupera el tipo de red preferido actual. -o bien- Especifica el tipo de red preferido. |
| PeerReference |
Clase que responde a las consultas sobre el estado de la conectividad de red. (Heredado de Object) |
| ProcessDefaultNetwork |
Devuelve el |
| RestrictBackgroundStatus |
Determina si la aplicación que realiza la llamada está sujeta a restricciones de red de uso medido mientras se ejecuta en segundo plano. |
| ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
| ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
Métodos
| Nombre | Description |
|---|---|
| AddDefaultNetworkActiveListener(ConnectivityManager+IOnNetworkActiveListener) |
Empiece a escuchar informes cuando la red de datos predeterminada del sistema esté activa, lo que significa que es un buen momento para realizar el tráfico de red. |
| BindProcessToNetwork(Network) |
Enlaza el proceso actual a |
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| CreateSocketKeepalive(Network, IpSecManager+UdpEncapsulationSocket, InetAddress, InetAddress, IExecutor, SocketKeepalive+Callback) |
Clase que responde a las consultas sobre el estado de la conectividad de red. |
| Dispose() |
Clase que responde a las consultas sobre el estado de la conectividad de red. (Heredado de Object) |
| Dispose(Boolean) |
Clase que responde a las consultas sobre el estado de la conectividad de red. (Heredado de Object) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| FromContext(Context) |
Clase que responde a las consultas sobre el estado de la conectividad de red. |
| GetAllNetworkInfo() |
Devuelve información de estado de conexión sobre todos los tipos de red admitidos por el dispositivo. |
| GetAllNetworks() |
Devuelve una matriz de todos los |
| GetConnectionOwnerUid(Int32, InetSocketAddress, InetSocketAddress) |
Devuelve el |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| GetLinkProperties(Network) |
Obtenga para |
| GetMultipathPreference(Network) |
Proporciona una sugerencia a la aplicación que realiza la llamada en si es conveniente usar las API de varias redes (e. |
| GetNetworkCapabilities(Network) |
Obtenga para |
| GetNetworkInfo(ConnectivityType) |
Devuelve información de estado de conexión sobre un tipo de red determinado. |
| GetNetworkInfo(Network) |
Devuelve información de estado de conexión sobre una red determinada. |
| GetNetworkWatchlistConfigHash() |
La lista de reproducción de red es una lista de dominios y direcciones IP que están asociadas a aplicaciones potencialmente dañinas. |
| IsNetworkTypeValid(ConnectivityType) |
Comprueba si un entero determinado representa un tipo de red válido. |
| JavaFinalize() |
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| RegisterBestMatchingNetworkCallback(NetworkRequest, ConnectivityManager+NetworkCallback, Handler) |
Clase que responde a las consultas sobre el estado de la conectividad de red. |
| RegisterDefaultNetworkCallback(ConnectivityManager+NetworkCallback, Handler) |
Clase que responde a las consultas sobre el estado de la conectividad de red. |
| RegisterDefaultNetworkCallback(ConnectivityManager+NetworkCallback) |
Clase que responde a las consultas sobre el estado de la conectividad de red. |
| RegisterNetworkCallback(NetworkRequest, ConnectivityManager+NetworkCallback, Handler) |
Clase que responde a las consultas sobre el estado de la conectividad de red. |
| RegisterNetworkCallback(NetworkRequest, ConnectivityManager+NetworkCallback) |
Registra para recibir notificaciones sobre todas las redes que satisfacen el especificado NetworkRequest. |
| RegisterNetworkCallback(NetworkRequest, PendingIntent) |
Registra un PendingIntent que se va a enviar cuando hay una red disponible que satisface el especificado |
| ReleaseNetworkRequest(PendingIntent) |
Quita una solicitud realizada a través de |
| RemoveDefaultNetworkActiveListener(ConnectivityManager+IOnNetworkActiveListener) |
Quite el agente de escucha activo de red registrado anteriormente con M:Android.Net.ConnectivityManager.AddDefaultNetworkActiveListener(. IOnNetworkActiveListener). |
| ReportBadNetwork(Network) |
Informe de una red de problemas al marco de trabajo. |
| ReportNetworkConnectivity(Network, Boolean) |
Informe al marco de trabajo si una red tiene conectividad de trabajo. |
| RequestBandwidthUpdate(Network) |
Solicita la actualización de ancho de banda de un determinado |
| RequestNetwork(NetworkRequest, ConnectivityManager+NetworkCallback, Handler, Int32) |
Clase que responde a las consultas sobre el estado de la conectividad de red. |
| RequestNetwork(NetworkRequest, ConnectivityManager+NetworkCallback, Handler) |
Clase que responde a las consultas sobre el estado de la conectividad de red. |
| RequestNetwork(NetworkRequest, ConnectivityManager+NetworkCallback, Int32) |
Clase que responde a las consultas sobre el estado de la conectividad de red. |
| RequestNetwork(NetworkRequest, ConnectivityManager+NetworkCallback) |
Solicite una red para satisfacer un conjunto de NetworkCapabilities. |
| RequestNetwork(NetworkRequest, PendingIntent) |
Solicite una red para satisfacer un conjunto de |
| RequestRouteToHost(ConnectivityType, Int32) |
Obsoletos.
Asegúrese de que existe una ruta de red para entregar tráfico al host especificado a través de la interfaz de red especificada. |
| RequestRouteToHostAsync(ConnectivityType, Int32) |
Clase que responde a las consultas sobre el estado de la conectividad de red. |
| ReserveNetwork(NetworkRequest, Handler, ConnectivityManager+NetworkCallback) |
Clase que responde a las consultas sobre el estado de la conectividad de red. |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetProcessDefaultNetwork(Network) |
Enlaza el proceso actual a |
| StartUsingNetworkFeature(ConnectivityType, String) |
Obsoletos.
Indica al sistema de red subyacente que el autor de la llamada quiere empezar a usar la característica con nombre. |
| StopUsingNetworkFeature(ConnectivityType, String) |
Obsoletos.
Indica al sistema de red subyacente que el autor de la llamada ha terminado de usar la característica con nombre. |
| ToArray<T>() |
Clase que responde a las consultas sobre el estado de la conectividad de red. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Clase que responde a las consultas sobre el estado de la conectividad de red. (Heredado de Object) |
| UnregisterNetworkCallback(ConnectivityManager+NetworkCallback) |
Anula el registro de devoluciones de llamada sobre y posiblemente libera redes que se originan en RequestNetwork(NetworkRequest, ConnectivityManager+NetworkCallback) llamadas y RegisterNetworkCallback(NetworkRequest, PendingIntent) . |
| UnregisterNetworkCallback(PendingIntent) |
Anula el registro de una devolución de llamada registrada anteriormente a través de |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Eventos
| Nombre | Description |
|---|---|
| DefaultNetworkActive |
Clase que responde a las consultas sobre el estado de la conectividad de red. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Clase que responde a las consultas sobre el estado de la conectividad de red. (Heredado de Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Clase que responde a las consultas sobre el estado de la conectividad de red. (Heredado de Object) |
| IJavaPeerable.Finalized() |
Clase que responde a las consultas sobre el estado de la conectividad de red. (Heredado de Object) |
| IJavaPeerable.JniManagedPeerState |
Clase que responde a las consultas sobre el estado de la conectividad de red. (Heredado de Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Clase que responde a las consultas sobre el estado de la conectividad de red. (Heredado de Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Clase que responde a las consultas sobre el estado de la conectividad de red. (Heredado de Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Clase que responde a las consultas sobre el estado de la conectividad de red. (Heredado de Object) |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Clase que responde a las consultas sobre el estado de la conectividad de red. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |