Android.Net Espacio de nombres

Proporciona API para administrar la conectividad de red Android, el direccionamiento, los sockets y las características de red relacionadas.

Clases

Nombre Description
CaptivePortal

Una clase que permite a las aplicaciones controlar la ConnectivityManager#ACTION_CAPTIVE_PORTAL_SIGN_IN actividad indicar a los distintos resultados del sistema de inicio de sesión del portal cautivo.

CaptivePortal.InterfaceConsts

Proporciona constantes heredadas del tipo Android CaptivePortal .

ConnectivityDiagnosticsManager

Clase que proporciona utilidades para recopilar información de diagnóstico de conectividad de red.

ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback

Clase base abstracta para devoluciones de llamada de Diagnóstico de conectividad.

ConnectivityDiagnosticsManager.ConnectivityReport

Clase que incluye información de conectividad para una red específica en un momento específico.

ConnectivityDiagnosticsManager.ConnectivityReport.InterfaceConsts

Proporciona constantes heredadas del tipo Android ConnectivityDiagnosticsManager.ConnectivityReport .

ConnectivityDiagnosticsManager.DataStallReport

Clase que incluye información para un puesto de datos sospechoso en una red específica

ConnectivityDiagnosticsManager.DataStallReport.InterfaceConsts

Proporciona constantes heredadas del tipo Android ConnectivityDiagnosticsManager.DataStallReport .

ConnectivityManager

Clase que responde a las consultas sobre el estado de la conectividad de red.

ConnectivityManager.NetworkCallback

Clase base para NetworkRequest devoluciones de llamada.

Credentials

Clase para representar las credenciales de UNIX que se pasan a través de datos auxiliares en sockets de dominio UNIX.

DhcpInfo

Objeto simple para recuperar los resultados de una solicitud DHCP.

DhcpInfo.InterfaceConsts

Proporciona constantes heredadas del tipo Android DhcpInfo .

DnsResolver

Clase de resolución dns para consultas dns asincrónicas

DnsResolver.DnsException

Clase para representar el error DNS

EthernetNetworkSpecifier

que NetworkSpecifier se usa para identificar interfaces Ethernet.

EthernetNetworkSpecifier.InterfaceConsts

Proporciona constantes heredadas del tipo Android EthernetNetworkSpecifier .

Ikev2VpnProfile

Ikev2VpnProfile es una configuración para la configuración de la plataforma de vpn IKEv2/IPsec.

Ikev2VpnProfile.Builder

Generador incremental para perfiles de VPN de IKEv2

InetAddresses

Métodos de utilidad para InetAddress implementaciones.

IpConfiguration

Clase que representa la configuración IP de una red.

IpConfiguration.Builder

Generador usado para construir IpConfiguration objetos.

IpConfiguration.InterfaceConsts

Proporciona constantes heredadas del tipo Android IpConfiguration .

IpPrefix

Esta clase representa un prefijo IP, i.

IpPrefix.InterfaceConsts

Proporciona constantes heredadas del tipo Android IpPrefix .

IpSecAlgorithm

Esta clase representa un único algoritmo que un IpSecTransform.

IpSecAlgorithm.InterfaceConsts

Proporciona constantes heredadas del tipo Android IpSecAlgorithm .

IpSecManager

Esta clase contiene métodos para administrar sesiones de IPsec.

IpSecManager.ResourceUnavailableException

Se produce para indicar que un recurso IPsec no está disponible.

IpSecManager.SecurityParameterIndex

Esta clase representa un SPI reservado.

IpSecManager.SpiUnavailableException

Se produce para indicar que está en uso un SPI solicitado.

IpSecManager.UdpEncapsulationSocket

Esta clase proporciona acceso a un socket de encapsulación UDP.

IpSecTransform

Esta clase representa una transformación, que se corresponde aproximadamente con una asociación de seguridad de IPsec.

IpSecTransform.Builder

Esta clase se usa para compilar IpSecTransform objetos.

IpSecTransformState

Esta clase representa una instantánea del estado de ipSecTransform.

IpSecTransformState.Builder

Clase Builder con fines de prueba

IpSecTransformState.InterfaceConsts

Proporciona constantes heredadas del tipo Android IpSecTransformState .

L2capNetworkSpecifier

que NetworkSpecifier se usa para identificar una red L2CAP a través de BLE.

L2capNetworkSpecifier.Builder

Clase de generador para L2capNetworkSpecifier.

L2capNetworkSpecifier.InterfaceConsts

Proporciona constantes heredadas del tipo Android L2capNetworkSpecifier .

LinkAddress

Identifica una dirección IP en un vínculo de red.

LinkAddress.InterfaceConsts

Proporciona constantes heredadas del tipo Android LinkAddress .

LinkProperties

Describe las propiedades de un vínculo de red.

LinkProperties.InterfaceConsts

Proporciona constantes heredadas del tipo Android LinkProperties .

LocalServerSocket

Clase no estándar para crear un socket de dominio UNIX de entrada en el espacio de nombres abstracto de Linux.

LocalSocket

Crea un socket (que no es de servidor) en el espacio de nombres de dominio UNIX.

LocalSocketAddress

Una dirección de socket de dominio UNIX (AF_LOCAL).

LocalSocketAddress.Namespace

Espacio de nombres en el que existe esta dirección.

MacAddress

Representación de una dirección MAC.

MacAddress.InterfaceConsts

Proporciona constantes heredadas del tipo Android MacAddress .

MailTo

Analizador de direcciones URL de MailTo

Network

Identifica un Networkobjeto .

Network.InterfaceConsts

Proporciona constantes heredadas del tipo Android Network .

NetworkCapabilities

Representación de las funcionalidades de una red activa.

NetworkCapabilities.InterfaceConsts

Proporciona constantes heredadas del tipo Android NetworkCapabilities .

NetworkInfo

Describe el estado de una interfaz de red.

NetworkInfo.DetailedState

Estado específico de una conexión de red.

NetworkInfo.InterfaceConsts

Proporciona constantes heredadas del tipo Android NetworkInfo .

NetworkInfo.State

Estado de red general.

NetworkRequest

Objeto que describe una red en la que está interesado la aplicación.

NetworkRequest.Builder

Generador usado para crear NetworkRequest objetos.

NetworkRequest.InterfaceConsts

Proporciona constantes heredadas del tipo Android NetworkRequest .

NetworkSpecifier

Describe las propiedades específicas de una red solicitada para su uso en .NetworkRequest

ParseException

Se produce cuando se produce un error en el análisis.

PlatformVpnProfile

PlatformVpnProfile representa una configuración para una implementación de VPN basada en la plataforma.

Proxy

Una clase de conveniencia para acceder a la configuración de proxy predeterminada y del usuario.

ProxyInfo

Describe una configuración de proxy.

ProxyInfo.InterfaceConsts

Proporciona constantes heredadas del tipo Android ProxyInfo .

PskKeyManager

Proveedor de material de clave para el intercambio de claves precompartido (PSK) usado en conjuntos de cifrado de TLS-PSK.

RouteInfo

Representa una ruta de red.

RouteInfo.InterfaceConsts

Proporciona constantes heredadas del tipo Android RouteInfo .

SocketKeepalive

Permite a las aplicaciones solicitar que el sistema envíe periódicamente paquetes específicos en su nombre, mediante la descarga de hardware para ahorrar energía de la batería.

SocketKeepalive.Callback

Devolución de llamada que la aplicación puede usar para obtener información sobre los cambios de estado de SocketKeepalive.

SSLCertificateSocketFactory

Implementación de SSLSocketFactory con varias características adicionales:

        <ul>
        <li>Timeout specification for SSL handshake operations
        <li>Hostname verification in most cases (see WARNINGs below)
        &lt;li&gt;Optional SSL session caching with <code data-dev-comment-type="c">SSLSessionCache</code>&lt;li&gt;Optionally bypass all SSL certificate checks
        &lt;/ul&gt;

        The handshake timeout does not apply to actual TCP socket connection.
SSLSessionCache

Caché basada en archivos de sesiones SSL establecidas.

StaticIpConfiguration

Clase que describe la configuración de IP estática.

StaticIpConfiguration.Builder

Clase auxiliar para compilar una nueva instancia de StaticIpConfiguration.

StaticIpConfiguration.InterfaceConsts

Proporciona constantes heredadas del tipo Android StaticIpConfiguration .

TelephonyNetworkSpecifier

Objeto NetworkSpecifier para la solicitud de red móvil.

TelephonyNetworkSpecifier.Builder

Generador para crear TelephonyNetworkSpecifier un objeto.

TelephonyNetworkSpecifier.InterfaceConsts

Proporciona constantes heredadas del tipo Android TelephonyNetworkSpecifier .

TetheringInterface

Asignación de la interfaz y el tipo de tethering.

TetheringInterface.InterfaceConsts

Proporciona constantes heredadas del tipo Android TetheringInterface .

TetheringManager

Esta clase proporciona las API para controlar el servicio de tethering.

TetheringManager.TetheringRequest

Use con #startTethering para especificar parámetros adicionales al iniciar el tethering.

TetheringManager.TetheringRequest.Builder

Representa el tipo de API de Android TetheringManager.TetheringRequest.Builder .

TetheringManager.TetheringRequest.InterfaceConsts

Proporciona constantes heredadas del tipo Android TetheringManager.TetheringRequest .

TrafficStats

Clase que proporciona estadísticas de tráfico de red.

Uri

Referencia de URI inmutable.

Uri.Builder

Clase auxiliar para compilar o manipular referencias de URI.

Uri.InterfaceConsts

Proporciona constantes heredadas del tipo Android Uri .

UrlQuerySanitizer

Sanea la parte consulta de una dirección URL.

UrlQuerySanitizer.IllegalCharacterValueSanitizer

Sane los valores en función de los caracteres que contienen.

UrlQuerySanitizer.ParameterValuePair

Una tupla simple que contiene pares de parámetro-valor.

VpnManager

Esta clase proporciona una interfaz para que las aplicaciones administren perfiles de VPN de plataforma

VpnProfileState

Describir el estado de VPN.

VpnProfileState.InterfaceConsts

Proporciona constantes heredadas del tipo Android VpnProfileState .

VpnService

VpnService es una clase base para que las aplicaciones amplíen y compilen sus propias soluciones vpn.

VpnService.Builder

Clase auxiliar para crear una interfaz VPN.

Interfaces

Nombre Description
ConnectivityManager.IOnNetworkActiveListener

Devolución de llamada para su uso con ConnectivityManager#addDefaultNetworkActiveListener para averiguar cuándo la red predeterminada del sistema ha pasado a un estado de alta potencia.

DnsResolver.ICallback

Interfaz base para devoluciones de llamada de respuesta

ITransportInfo

Contenedor para funcionalidades específicas del transporte que devuelve NetworkCapabilities#getTransportInfo().

TetheringManager.IStartTetheringCallback

Devolución de llamada para su uso con #startTethering para averiguar si la conexión se realizó correctamente.

TetheringManager.IStopTetheringCallback

Devolución de llamada para su uso con #stopTethering para averiguar si la detención del tethering se realizó correctamente.

TetheringManager.ITetheringEventCallback

Devolución de llamada para su uso con registerTetheringEventCallback para averiguar el estado ascendente de tethering.

UrlQuerySanitizer.IValueSanitizer

Functor usado para sanear un único valor de consulta.

Enumeraciones

Nombre Description
ConnectivityType

Enumera los valores devueltos por varios tipos y tomados como parámetro de varios métodos de ConnectivityManager.

DataStallDetectionMethod

Define los valores usados por la API de Android DataStallDetectionMethod .

DnsResolverFlag

Define los valores usados por la API de Android DnsResolverFlag .

DnsResolverType

Define los valores usados por la API de Android DnsResolverType .

ErrorCode

Define los valores usados por la API de Android ErrorCode .

IllegalCharacterFlags

Enumera los valores devueltos por varios métodos de IllegalCharacterFlags y tomados como parámetro de F:Android.Net.UrlQuerySanitizer+IllegalCharacterValueSanitizer.. Miembro de ctor .

IpSecTransportDirection

Define los valores usados por la API de Android IpSecTransportDirection .

L2capNetworkSpecifierHeaderCompression

Define los valores usados por la API de Android L2capNetworkSpecifierHeaderCompression .

L2capNetworkSpecifierRole

Define los valores usados por la API de Android L2capNetworkSpecifierRole .

MacAddressType

Define los valores usados por la API de Android MacAddressType .

MultipathPreference

Define los valores usados por la API de Android MultipathPreference .

NetCapability

Define los valores usados por la API de Android NetCapability .

NetEnterpriseId

Define los valores usados por la API de Android NetEnterpriseId .

NetworkCallbackFlags

Define los valores usados por la API de Android NetworkCallbackFlags .

NetworkProbeType

Define los valores usados por la API de Android NetworkProbeType .

NetworkValidationResult

Define los valores usados por la API de Android NetworkValidationResult .

PlatformVpnProfileType

Define los valores usados por la API de Android PlatformVpnProfileType .

RestrictBackgroundStatus

Define los valores usados por la API de Android RestrictBackgroundStatus .

RouteType

Define los valores usados por la API de Android RouteType .

SocketType

Enumera los valores devueltos por varios tipos y tomados como parámetro de F:Android.Net.LocalSocket.. Miembro de ctor .

TetheringManagerConnectivityScope

Define los valores usados por la API de Android TetheringManagerConnectivityScope .

TetheringManagerTetherError

Define los valores usados por la API de Android TetheringManagerTetherError .

TetheringManagerTetheringType

Define los valores usados por la API de Android TetheringManagerTetheringType .

TransportType

Define los valores usados por la API de Android TransportType .

VpnErrorClass

Define los valores usados por la API de Android VpnErrorClass .

VpnErrorCode

Define los valores usados por la API de Android VpnErrorCode .

VpnState

Define los valores usados por la API de Android VpnState .

WifiMode

Enumera los valores devueltos por los Fullmiembros , FullHighPerfy ScanOnly y tomados como parámetro del miembro F:Android.Net.Wifi.WifiManager.CreateWifiLock .

WifiState

Enumera los valores devueltos por varios tipos.

Comentarios

Java documentación del android.net paquete.