Android.Net Spazio dei nomi

Fornisce API per la gestione della connettività di rete Android, l'indirizzamento, i socket e le funzionalità di rete correlate.

Classi

Nome Descrizione
CaptivePortal

Classe che consente alle app di gestire l'attività ConnectivityManager#ACTION_CAPTIVE_PORTAL_SIGN_IN di indicare al sistema diversi risultati dell'accesso al portale captive.

CaptivePortal.InterfaceConsts

Fornisce costanti ereditate dal tipo Android CaptivePortal .

ConnectivityDiagnosticsManager

Classe che fornisce utilità per la raccolta delle informazioni di diagnostica della connettività di rete.

ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback

Classe base astratta per i callback di Connectivity Diagnostics.

ConnectivityDiagnosticsManager.ConnectivityReport

Classe che include informazioni di connettività per una rete specifica in un momento specifico.

ConnectivityDiagnosticsManager.ConnectivityReport.InterfaceConsts

Fornisce costanti ereditate dal tipo Android ConnectivityDiagnosticsManager.ConnectivityReport .

ConnectivityDiagnosticsManager.DataStallReport

Classe che include informazioni per un blocco di dati sospetti in una rete specifica

ConnectivityDiagnosticsManager.DataStallReport.InterfaceConsts

Fornisce costanti ereditate dal tipo Android ConnectivityDiagnosticsManager.DataStallReport .

ConnectivityManager

Classe che risponde alle query sullo stato della connettività di rete.

ConnectivityManager.NetworkCallback

Classe di base per NetworkRequest i callback.

Credentials

Classe per la rappresentazione delle credenziali UNIX passate tramite dati ausiliari sui socket di dominio UNIX.

DhcpInfo

Oggetto semplice per recuperare i risultati di una richiesta DHCP.

DhcpInfo.InterfaceConsts

Fornisce costanti ereditate dal tipo Android DhcpInfo .

DnsResolver

Classe resolver DNS per l'esecuzione di query dns asincrone

DnsResolver.DnsException

Classe per rappresentare l'errore DNS

EthernetNetworkSpecifier

Oggetto NetworkSpecifier utilizzato per identificare le interfacce Ethernet.

EthernetNetworkSpecifier.InterfaceConsts

Fornisce costanti ereditate dal tipo Android EthernetNetworkSpecifier .

Ikev2VpnProfile

Ikev2VpnProfile è una configurazione per la configurazione della piattaforma di VPN IKEv2/IPsec.

Ikev2VpnProfile.Builder

Generatore incrementale per i profili VPN IKEv2

InetAddresses

Metodi di utilità per InetAddress le implementazioni.

IpConfiguration

Classe che rappresenta la configurazione IP di una rete.

IpConfiguration.Builder

Generatore utilizzato per costruire IpConfiguration oggetti.

IpConfiguration.InterfaceConsts

Fornisce costanti ereditate dal tipo Android IpConfiguration .

IpPrefix

Questa classe rappresenta un prefisso IP, i.

IpPrefix.InterfaceConsts

Fornisce costanti ereditate dal tipo Android IpPrefix .

IpSecAlgorithm

Questa classe rappresenta un singolo algoritmo che può essere utilizzato da un oggetto IpSecTransform.

IpSecAlgorithm.InterfaceConsts

Fornisce costanti ereditate dal tipo Android IpSecAlgorithm .

IpSecManager

Questa classe contiene metodi per la gestione delle sessioni IPsec.

IpSecManager.ResourceUnavailableException

Generata per indicare che una risorsa IPsec non è disponibile.

IpSecManager.SecurityParameterIndex

Questa classe rappresenta uno SPI riservato.

IpSecManager.SpiUnavailableException

Generata per indicare che è in uso uno SPI richiesto.

IpSecManager.UdpEncapsulationSocket

Questa classe fornisce l'accesso a un socket di incapsulamento UDP.

IpSecTransform

Questa classe rappresenta una trasformazione, che corrisponde approssimativamente a un'associazione di sicurezza IPsec.

IpSecTransform.Builder

Questa classe viene usata per compilare IpSecTransform oggetti.

IpSecTransformState

Questa classe rappresenta uno snapshot dello stato di un ipSecTransform

IpSecTransformState.Builder

Classe Builder a scopo di test

IpSecTransformState.InterfaceConsts

Fornisce costanti ereditate dal tipo Android IpSecTransformState .

L2capNetworkSpecifier

Oggetto NetworkSpecifier utilizzato per identificare una rete L2CAP tramite BLE.

L2capNetworkSpecifier.Builder

Classe builder per L2capNetworkSpecifier.

L2capNetworkSpecifier.InterfaceConsts

Fornisce costanti ereditate dal tipo Android L2capNetworkSpecifier .

LinkAddress

Identifica un indirizzo IP in un collegamento di rete.

LinkAddress.InterfaceConsts

Fornisce costanti ereditate dal tipo Android LinkAddress .

LinkProperties

Descrive le proprietà di un collegamento di rete.

LinkProperties.InterfaceConsts

Fornisce costanti ereditate dal tipo Android LinkProperties .

LocalServerSocket

Classe non standard per la creazione di un socket di dominio UNIX in ingresso nello spazio dei nomi astratto Linux.

LocalSocket

Crea un socket (non server) nello spazio dei nomi UNIX-domain.

LocalSocketAddress

Un indirizzo socket unix (AF_LOCAL).

LocalSocketAddress.Namespace

Spazio dei nomi in cui è presente questo indirizzo.

MacAddress

Rappresentazione di un indirizzo MAC.

MacAddress.InterfaceConsts

Fornisce costanti ereditate dal tipo Android MacAddress .

MailTo

Parser url MailTo

Network

Identifica un oggetto Network.

Network.InterfaceConsts

Fornisce costanti ereditate dal tipo Android Network .

NetworkCapabilities

Rappresentazione delle funzionalità di una rete attiva.

NetworkCapabilities.InterfaceConsts

Fornisce costanti ereditate dal tipo Android NetworkCapabilities .

NetworkInfo

Descrive lo stato di un'interfaccia di rete.

NetworkInfo.DetailedState

Stato con granularità fine di una connessione di rete.

NetworkInfo.InterfaceConsts

Fornisce costanti ereditate dal tipo Android NetworkInfo .

NetworkInfo.State

Stato di rete con granularità grossolana.

NetworkRequest

Oggetto che descrive una rete a cui l'applicazione è interessata.

NetworkRequest.Builder

Generatore usato per creare NetworkRequest oggetti.

NetworkRequest.InterfaceConsts

Fornisce costanti ereditate dal tipo Android NetworkRequest .

NetworkSpecifier

Vengono descritte le proprietà specifiche di una rete richiesta per l'uso in un oggetto NetworkRequest.

ParseException

Generata quando l'analisi non è riuscita.

PlatformVpnProfile

PlatformVpnProfile rappresenta una configurazione per un'implementazione VPN basata sulla piattaforma.

Proxy

Classe di praticità per l'accesso alle impostazioni proxy predefinite e utente.

ProxyInfo

Descrive una configurazione proxy.

ProxyInfo.InterfaceConsts

Fornisce costanti ereditate dal tipo Android ProxyInfo .

PskKeyManager

Provider del materiale della chiave per lo scambio di chiavi precondiviso (PSK) usato nei pacchetti di crittografia TLS-PSK.

RouteInfo

Rappresenta una route di rete.

RouteInfo.InterfaceConsts

Fornisce costanti ereditate dal tipo Android RouteInfo .

SocketKeepalive

Consente alle applicazioni di richiedere che il sistema invii periodicamente pacchetti specifici per loro conto, usando l'offload hardware per risparmiare energia a batteria.

SocketKeepalive.Callback

Callback che l'app può usare per apprendere le modifiche dello stato di SocketKeepalive.

SSLCertificateSocketFactory

Implementazione di SSLSocketFactory con diverse funzionalità aggiuntive:

        <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 basata su file delle sessioni SSL stabilite.

StaticIpConfiguration

Classe che descrive la configurazione IP statica.

StaticIpConfiguration.Builder

Classe helper per compilare una nuova istanza di StaticIpConfiguration.

StaticIpConfiguration.InterfaceConsts

Fornisce costanti ereditate dal tipo Android StaticIpConfiguration .

TelephonyNetworkSpecifier

Oggetto NetworkSpecifier per la richiesta di rete cellulare.

TelephonyNetworkSpecifier.Builder

Generatore per creare TelephonyNetworkSpecifier un oggetto.

TelephonyNetworkSpecifier.InterfaceConsts

Fornisce costanti ereditate dal tipo Android TelephonyNetworkSpecifier .

TetheringInterface

Mapping dell'interfaccia e del tipo di tethering.

TetheringInterface.InterfaceConsts

Fornisce costanti ereditate dal tipo Android TetheringInterface .

TetheringManager

Questa classe fornisce le API per controllare il servizio di tethering.

TetheringManager.TetheringRequest

Usare con #startTethering per specificare parametri aggiuntivi all'avvio del tethering.

TetheringManager.TetheringRequest.Builder

Rappresenta il tipo di API Android TetheringManager.TetheringRequest.Builder .

TetheringManager.TetheringRequest.InterfaceConsts

Fornisce costanti ereditate dal tipo Android TetheringManager.TetheringRequest .

TrafficStats

Classe che fornisce statistiche sul traffico di rete.

Uri

Riferimento URI non modificabile.

Uri.Builder

Classe helper per la compilazione o la modifica di riferimenti URI.

Uri.InterfaceConsts

Fornisce costanti ereditate dal tipo Android Uri .

UrlQuerySanitizer

Purifica la parte query di un URL.

UrlQuerySanitizer.IllegalCharacterValueSanitizer

Purificare i valori in base ai caratteri che contengono.

UrlQuerySanitizer.ParameterValuePair

Tupla semplice che contiene coppie parametro-valore.

VpnManager

Questa classe fornisce un'interfaccia per le app per gestire i profili VPN della piattaforma

VpnProfileState

Descrivere lo stato della VPN.

VpnProfileState.InterfaceConsts

Fornisce costanti ereditate dal tipo Android VpnProfileState .

VpnService

VpnService è una classe di base per le applicazioni per estendere e creare soluzioni VPN personalizzate.

VpnService.Builder

Classe helper per creare un'interfaccia VPN.

Interfacce

Nome Descrizione
ConnectivityManager.IOnNetworkActiveListener

Callback per l'uso con ConnectivityManager#addDefaultNetworkActiveListener per scoprire quando la rete predefinita del sistema è passata a uno stato di alimentazione elevata.

DnsResolver.ICallback

Interfaccia di base per i callback di risposte

ITransportInfo

Contenitore per funzionalità specifiche del trasporto restituite da NetworkCapabilities#getTransportInfo().

TetheringManager.IStartTetheringCallback

Callback per l'uso con #startTethering per determinare se il tethering ha avuto esito positivo.

TetheringManager.IStopTetheringCallback

Callback per l'uso con #stopTethering per scoprire se arrestare il tethering è riuscito.

TetheringManager.ITetheringEventCallback

Callback da usare con registerTetheringEventCallback per scoprire lo stato upstream del tethering.

UrlQuerySanitizer.IValueSanitizer

Funtore usato per purificare un singolo valore di query.

Enumerazioni

Nome Descrizione
ConnectivityType

Enumera i valori restituiti da diversi tipi e considerati come parametro di diversi metodi di ConnectivityManager.

DataStallDetectionMethod

Definisce i valori usati dall'API Android DataStallDetectionMethod .

DnsResolverFlag

Definisce i valori usati dall'API Android DnsResolverFlag .

DnsResolverType

Definisce i valori usati dall'API Android DnsResolverType .

ErrorCode

Definisce i valori usati dall'API Android ErrorCode .

IllegalCharacterFlags

Enumera i valori restituiti da diversi metodi di IllegalCharacterFlags e usati come parametro di F:Android.Net.UrlQuerySanitizer+IllegalCharacterValueSanitizer.. membro ctor .

IpSecTransportDirection

Definisce i valori usati dall'API Android IpSecTransportDirection .

L2capNetworkSpecifierHeaderCompression

Definisce i valori usati dall'API Android L2capNetworkSpecifierHeaderCompression .

L2capNetworkSpecifierRole

Definisce i valori usati dall'API Android L2capNetworkSpecifierRole .

MacAddressType

Definisce i valori usati dall'API Android MacAddressType .

MultipathPreference

Definisce i valori usati dall'API Android MultipathPreference .

NetCapability

Definisce i valori usati dall'API Android NetCapability .

NetEnterpriseId

Definisce i valori usati dall'API Android NetEnterpriseId .

NetworkCallbackFlags

Definisce i valori usati dall'API Android NetworkCallbackFlags .

NetworkProbeType

Definisce i valori usati dall'API Android NetworkProbeType .

NetworkValidationResult

Definisce i valori usati dall'API Android NetworkValidationResult .

PlatformVpnProfileType

Definisce i valori usati dall'API Android PlatformVpnProfileType .

RestrictBackgroundStatus

Definisce i valori usati dall'API Android RestrictBackgroundStatus .

RouteType

Definisce i valori usati dall'API Android RouteType .

SocketType

Enumera i valori restituiti da diversi tipi e considerati come parametro di F:Android.Net.LocalSocket.. membro ctor .

TetheringManagerConnectivityScope

Definisce i valori usati dall'API Android TetheringManagerConnectivityScope .

TetheringManagerTetherError

Definisce i valori usati dall'API Android TetheringManagerTetherError .

TetheringManagerTetheringType

Definisce i valori usati dall'API Android TetheringManagerTetheringType .

TransportType

Definisce i valori usati dall'API Android TransportType .

VpnErrorClass

Definisce i valori usati dall'API Android VpnErrorClass .

VpnErrorCode

Definisce i valori usati dall'API Android VpnErrorCode .

VpnState

Definisce i valori usati dall'API Android VpnState .

WifiMode

Enumera i valori restituiti dai Fullmembri , FullHighPerfe ScanOnly e accettati come parametro del membro F:Android.Net.Wifi.WifiManager.CreateWifiLock .

WifiState

Enumera i valori restituiti da diversi tipi.

Commenti

per il android.net pacchetto.