Android.Net Namespace

Fornece APIs para gerenciar a conectividade de rede do Android, o endereçamento, os soquetes e os recursos de rede relacionados.

Classes

Nome Description
CaptivePortal

Uma classe que permite que os aplicativos que manipulam a ConnectivityManager#ACTION_CAPTIVE_PORTAL_SIGN_IN atividade indiquem ao sistema diferentes resultados da entrada do portal cativo.

CaptivePortal.InterfaceConsts

Fornece constantes herdadas do tipo Android CaptivePortal .

ConnectivityDiagnosticsManager

Classe que fornece utilitários para coletar informações de diagnóstico de conectividade de rede.

ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback

Classe base abstrata para retornos de chamada do Diagnóstico de Conectividade.

ConnectivityDiagnosticsManager.ConnectivityReport

Classe que inclui informações de conectividade para uma rede específica em um momento específico.

ConnectivityDiagnosticsManager.ConnectivityReport.InterfaceConsts

Fornece constantes herdadas do tipo Android ConnectivityDiagnosticsManager.ConnectivityReport .

ConnectivityDiagnosticsManager.DataStallReport

Classe que inclui informações para uma suspeita de parada de dados em uma rede específica

ConnectivityDiagnosticsManager.DataStallReport.InterfaceConsts

Fornece constantes herdadas do tipo Android ConnectivityDiagnosticsManager.DataStallReport .

ConnectivityManager

Classe que responde a consultas sobre o estado da conectividade de rede.

ConnectivityManager.NetworkCallback

Classe base para NetworkRequest retornos de chamada.

Credentials

Uma classe para representar credenciais UNIX passadas por meio de dados auxiliares em soquetes de domínio UNIX.

DhcpInfo

Um objeto simples para recuperar os resultados de uma solicitação DHCP.

DhcpInfo.InterfaceConsts

Fornece constantes herdadas do tipo Android DhcpInfo .

DnsResolver

Classe de resolvedor Dns para consulta de dns assíncrona

DnsResolver.DnsException

Classe para representar o erro DNS

EthernetNetworkSpecifier

Um NetworkSpecifier usado para identificar interfaces ethernet.

EthernetNetworkSpecifier.InterfaceConsts

Fornece constantes herdadas do tipo Android EthernetNetworkSpecifier .

Ikev2VpnProfile

O Ikev2VpnProfile é uma configuração para a configuração da plataforma de VPNs IKEv2/IPsec.

Ikev2VpnProfile.Builder

Um construtor incremental para perfis VPN IKEv2

InetAddresses

Métodos utilitários para InetAddress implementações.

IpConfiguration

Uma classe que representa a configuração de IP de uma rede.

IpConfiguration.Builder

Construtor usado para construir IpConfiguration objetos.

IpConfiguration.InterfaceConsts

Fornece constantes herdadas do tipo Android IpConfiguration .

IpPrefix

Essa classe representa um prefixo IP, i.

IpPrefix.InterfaceConsts

Fornece constantes herdadas do tipo Android IpPrefix .

IpSecAlgorithm

Essa classe representa um único algoritmo que pode ser usado por um IpSecTransform.

IpSecAlgorithm.InterfaceConsts

Fornece constantes herdadas do tipo Android IpSecAlgorithm .

IpSecManager

Essa classe contém métodos para gerenciar sessões IPsec.

IpSecManager.ResourceUnavailableException

Lançado para indicar que um recurso IPsec não está disponível.

IpSecManager.SecurityParameterIndex

Essa classe representa um SPI reservado.

IpSecManager.SpiUnavailableException

Lançado para indicar que um SPI solicitado está em uso.

IpSecManager.UdpEncapsulationSocket

Essa classe fornece acesso a um soquete de encapsulamento UDP.

IpSecTransform

Essa classe representa uma transformação, que corresponde aproximadamente a uma Associação de Segurança IPsec.

IpSecTransform.Builder

Essa classe é usada para criar IpSecTransform objetos.

IpSecTransformState

Essa classe representa um instantâneo do estado de um IpSecTransform

IpSecTransformState.Builder

Classe builder para fins de teste

IpSecTransformState.InterfaceConsts

Fornece constantes herdadas do tipo Android IpSecTransformState .

L2capNetworkSpecifier

Um NetworkSpecifier usado para identificar uma rede L2CAP por BLE.

L2capNetworkSpecifier.Builder

Uma classe de construtor para L2capNetworkSpecifier.

L2capNetworkSpecifier.InterfaceConsts

Fornece constantes herdadas do tipo Android L2capNetworkSpecifier .

LinkAddress

Identifica um endereço IP em um link de rede.

LinkAddress.InterfaceConsts

Fornece constantes herdadas do tipo Android LinkAddress .

LinkProperties

Descreve as propriedades de um link de rede.

LinkProperties.InterfaceConsts

Fornece constantes herdadas do tipo Android LinkProperties .

LocalServerSocket

Classe não padrão para criar um soquete de domínio UNIX de entrada no namespace abstrato do Linux.

LocalSocket

Cria um soquete (não servidor) no namespace de domínio UNIX.

LocalSocketAddress

Um endereço de soquete unix-domain (AF_LOCAL).

LocalSocketAddress.Namespace

O namespace em que esse endereço existe.

MacAddress

Representação de um endereço MAC.

MacAddress.InterfaceConsts

Fornece constantes herdadas do tipo Android MacAddress .

MailTo

Analisador de URL do MailTo

Network

Identifica um Network.

Network.InterfaceConsts

Fornece constantes herdadas do tipo Android Network .

NetworkCapabilities

Representação dos recursos de uma rede ativa.

NetworkCapabilities.InterfaceConsts

Fornece constantes herdadas do tipo Android NetworkCapabilities .

NetworkInfo

Descreve o status de um adaptador de rede.

NetworkInfo.DetailedState

O estado refinado de uma conexão de rede.

NetworkInfo.InterfaceConsts

Fornece constantes herdadas do tipo Android NetworkInfo .

NetworkInfo.State

Estado da rede refinada.

NetworkRequest

Um objeto que descreve uma rede na qual o aplicativo está interessado.

NetworkRequest.Builder

Construtor usado para criar NetworkRequest objetos.

NetworkRequest.InterfaceConsts

Fornece constantes herdadas do tipo Android NetworkRequest .

NetworkSpecifier

Descreve propriedades específicas de uma rede solicitada para uso em um NetworkRequest.

ParseException

Gerado quando a análise falhou.

PlatformVpnProfile

PlatformVpnProfile representa uma configuração para uma implementação de VPN baseada em plataforma.

Proxy

Uma classe de conveniência para acessar as configurações de proxy padrão e de usuário.

ProxyInfo

Descreve uma configuração de proxy.

ProxyInfo.InterfaceConsts

Fornece constantes herdadas do tipo Android ProxyInfo .

PskKeyManager

Provedor de material de chave para troca de chaves PSK (chave pré-compartilhada) usada em conjuntos de criptografia TLS-PSK.

RouteInfo

Representa uma rota de rede.

RouteInfo.InterfaceConsts

Fornece constantes herdadas do tipo Android RouteInfo .

SocketKeepalive

Permite que os aplicativos solicitem que o sistema envie periodicamente pacotes específicos em seu nome, usando o descarregamento de hardware para economizar energia da bateria.

SocketKeepalive.Callback

O retorno de chamada que o aplicativo pode usar para saber as alterações de status de SocketKeepalive.

SSLCertificateSocketFactory

Implementação do SSLSocketFactory com vários recursos extras:

        <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

Cache baseado em arquivo de sessões SSL estabelecidas.

StaticIpConfiguration

Classe que descreve a configuração de IP estático.

StaticIpConfiguration.Builder

Classe auxiliar para criar uma nova instância de StaticIpConfiguration.

StaticIpConfiguration.InterfaceConsts

Fornece constantes herdadas do tipo Android StaticIpConfiguration .

TelephonyNetworkSpecifier

Objeto NetworkSpecifier para solicitação de rede celular.

TelephonyNetworkSpecifier.Builder

Construtor para criar TelephonyNetworkSpecifier objeto.

TelephonyNetworkSpecifier.InterfaceConsts

Fornece constantes herdadas do tipo Android TelephonyNetworkSpecifier .

TetheringInterface

O mapeamento de interface e tipo de amarração.

TetheringInterface.InterfaceConsts

Fornece constantes herdadas do tipo Android TetheringInterface .

TetheringManager

Essa classe fornece as APIs para controlar o serviço de amarração.

TetheringManager.TetheringRequest

Use com #startTethering para especificar parâmetros adicionais ao iniciar a amarração.

TetheringManager.TetheringRequest.Builder

Representa o tipo de API do Android TetheringManager.TetheringRequest.Builder .

TetheringManager.TetheringRequest.InterfaceConsts

Fornece constantes herdadas do tipo Android TetheringManager.TetheringRequest .

TrafficStats

Classe que fornece estatísticas de tráfego de rede.

Uri

Referência de URI imutável.

Uri.Builder

Classe auxiliar para criar ou manipular referências de URI.

Uri.InterfaceConsts

Fornece constantes herdadas do tipo Android Uri .

UrlQuerySanitizer

Sanitiza a parte consulta de uma URL.

UrlQuerySanitizer.IllegalCharacterValueSanitizer

Sanitize valores com base em quais caracteres eles contêm.

UrlQuerySanitizer.ParameterValuePair

Uma tupla simples que contém pares parâmetro-valor.

VpnManager

Essa classe fornece uma interface para aplicativos gerenciarem perfis VPN de plataforma

VpnProfileState

Descrever o estado da VPN.

VpnProfileState.InterfaceConsts

Fornece constantes herdadas do tipo Android VpnProfileState .

VpnService

VpnService é uma classe base para aplicativos estenderem e criarem suas próprias soluções VPN.

VpnService.Builder

Classe auxiliar para criar uma interface VPN.

Interfaces

Nome Description
ConnectivityManager.IOnNetworkActiveListener

Retorno de chamada para uso para ConnectivityManager#addDefaultNetworkActiveListener descobrir quando a rede padrão do sistema entrou em um estado de alta potência.

DnsResolver.ICallback

Interface base para retornos de chamada de resposta

ITransportInfo

Um contêiner para recursos específicos de transporte que é retornado por NetworkCapabilities#getTransportInfo().

TetheringManager.IStartTetheringCallback

Retorno de chamada para uso para #startTethering descobrir se a amarração foi bem-sucedida.

TetheringManager.IStopTetheringCallback

Retorno de chamada para uso para #stopTethering descobrir se o bloqueio foi interrompido com êxito.

TetheringManager.ITetheringEventCallback

Retorno de chamada para uso para registerTetheringEventCallback descobrir o status upstream de amarração.

UrlQuerySanitizer.IValueSanitizer

Um functor usado para limpar um único valor de consulta.

Enumerações

Nome Description
ConnectivityType

Enumera valores retornados por vários tipos e usados como um parâmetro de vários métodos de ConnectivityManager.

DataStallDetectionMethod

Define valores usados pela API do Android DataStallDetectionMethod .

DnsResolverFlag

Define valores usados pela API do Android DnsResolverFlag .

DnsResolverType

Define valores usados pela API do Android DnsResolverType .

ErrorCode

Define valores usados pela API do Android ErrorCode .

IllegalCharacterFlags

Enumera valores retornados por vários métodos e IllegalCharacterFlags usados como um parâmetro do F:Android.Net.UrlQuerySanitizer+IllegalCharacterValueSanitizer.. membro do ctor .

IpSecTransportDirection

Define valores usados pela API do Android IpSecTransportDirection .

L2capNetworkSpecifierHeaderCompression

Define valores usados pela API do Android L2capNetworkSpecifierHeaderCompression .

L2capNetworkSpecifierRole

Define valores usados pela API do Android L2capNetworkSpecifierRole .

MacAddressType

Define valores usados pela API do Android MacAddressType .

MultipathPreference

Define valores usados pela API do Android MultipathPreference .

NetCapability

Define valores usados pela API do Android NetCapability .

NetEnterpriseId

Define valores usados pela API do Android NetEnterpriseId .

NetworkCallbackFlags

Define valores usados pela API do Android NetworkCallbackFlags .

NetworkProbeType

Define valores usados pela API do Android NetworkProbeType .

NetworkValidationResult

Define valores usados pela API do Android NetworkValidationResult .

PlatformVpnProfileType

Define valores usados pela API do Android PlatformVpnProfileType .

RestrictBackgroundStatus

Define valores usados pela API do Android RestrictBackgroundStatus .

RouteType

Define valores usados pela API do Android RouteType .

SocketType

Enumera valores retornados por vários tipos e usados como um parâmetro do F:Android.Net.LocalSocket.. membro do ctor .

TetheringManagerConnectivityScope

Define valores usados pela API do Android TetheringManagerConnectivityScope .

TetheringManagerTetherError

Define valores usados pela API do Android TetheringManagerTetherError .

TetheringManagerTetheringType

Define valores usados pela API do Android TetheringManagerTetheringType .

TransportType

Define valores usados pela API do Android TransportType .

VpnErrorClass

Define valores usados pela API do Android VpnErrorClass .

VpnErrorCode

Define valores usados pela API do Android VpnErrorCode .

VpnState

Define valores usados pela API do Android VpnState .

WifiMode

Enumera valores retornados por Fullmembros FullHighPerfe membros e ScanOnly retornados como um parâmetro do membro F:Android.Net.Wifi.WifiManager.CreateWifiLock .

WifiState

Enumera valores retornados por vários tipos.

Comentários

Java documentação do android.net pacote.