Android.Net Espace de noms

Fournit des API pour gérer la connectivité réseau Android, l’adressage, les sockets et les fonctionnalités réseau associées.

Classes

Nom Description
CaptivePortal

Classe permettant aux applications de gérer l’activité ConnectivityManager#ACTION_CAPTIVE_PORTAL_SIGN_IN d’indiquer au système différents résultats de la connexion du portail captif.

CaptivePortal.InterfaceConsts

Fournit des constantes héritées du type Android CaptivePortal .

ConnectivityDiagnosticsManager

Classe qui fournit des utilitaires pour collecter des informations de diagnostic de connectivité réseau.

ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback

Classe de base abstraite pour les rappels Diagnostics de connectivité.

ConnectivityDiagnosticsManager.ConnectivityReport

Classe qui inclut des informations de connectivité pour un réseau spécifique à un moment spécifique.

ConnectivityDiagnosticsManager.ConnectivityReport.InterfaceConsts

Fournit des constantes héritées du type Android ConnectivityDiagnosticsManager.ConnectivityReport .

ConnectivityDiagnosticsManager.DataStallReport

Classe qui inclut des informations pour un blocage de données soupçonné sur un réseau spécifique

ConnectivityDiagnosticsManager.DataStallReport.InterfaceConsts

Fournit des constantes héritées du type Android ConnectivityDiagnosticsManager.DataStallReport .

ConnectivityManager

Classe qui répond aux requêtes sur l’état de la connectivité réseau.

ConnectivityManager.NetworkCallback

Classe de base pour NetworkRequest les rappels.

Credentials

Classe pour représenter les informations d’identification UNIX transmises via des données auxiliaires sur des sockets de domaine UNIX.

DhcpInfo

Objet simple pour récupérer les résultats d’une requête DHCP.

DhcpInfo.InterfaceConsts

Fournit des constantes héritées du type Android DhcpInfo .

DnsResolver

Classe de programme de résolution DNS pour l’interrogation dns asynchrone

DnsResolver.DnsException

Classe pour représenter une erreur DNS

EthernetNetworkSpecifier

Utilisé NetworkSpecifier pour identifier les interfaces Ethernet.

EthernetNetworkSpecifier.InterfaceConsts

Fournit des constantes héritées du type Android EthernetNetworkSpecifier .

Ikev2VpnProfile

Ikev2VpnProfile est une configuration pour la configuration de plateforme des VPN IKEv2/IPsec.

Ikev2VpnProfile.Builder

Générateur incrémentiel pour les profils VPN IKEv2

InetAddresses

Méthodes utilitaires pour InetAddress les implémentations.

IpConfiguration

Classe représentant la configuration IP d’un réseau.

IpConfiguration.Builder

Générateur utilisé pour construire IpConfiguration des objets.

IpConfiguration.InterfaceConsts

Fournit des constantes héritées du type Android IpConfiguration .

IpPrefix

Cette classe représente un préfixe IP, i.

IpPrefix.InterfaceConsts

Fournit des constantes héritées du type Android IpPrefix .

IpSecAlgorithm

Cette classe représente un algorithme unique qui peut être utilisé par un IpSecTransform.

IpSecAlgorithm.InterfaceConsts

Fournit des constantes héritées du type Android IpSecAlgorithm .

IpSecManager

Cette classe contient des méthodes de gestion des sessions IPsec.

IpSecManager.ResourceUnavailableException

Levée pour indiquer qu’une ressource IPsec n’est pas disponible.

IpSecManager.SecurityParameterIndex

Cette classe représente un SPI réservé.

IpSecManager.SpiUnavailableException

Levée pour indiquer qu’un SPI demandé est en cours d’utilisation.

IpSecManager.UdpEncapsulationSocket

Cette classe fournit l’accès à un socket d’encapsulation UDP.

IpSecTransform

Cette classe représente une transformation, qui correspond approximativement à une association de sécurité IPsec.

IpSecTransform.Builder

Cette classe est utilisée pour générer des IpSecTransform objets.

IpSecTransformState

Cette classe représente un instantané de l’état d’un IpSecTransform

IpSecTransformState.Builder

Classe Builder à des fins de test

IpSecTransformState.InterfaceConsts

Fournit des constantes héritées du type Android IpSecTransformState .

L2capNetworkSpecifier

Utilisé NetworkSpecifier pour identifier un réseau L2CAP sur BLE.

L2capNetworkSpecifier.Builder

Classe de générateur pour L2capNetworkSpecifier.

L2capNetworkSpecifier.InterfaceConsts

Fournit des constantes héritées du type Android L2capNetworkSpecifier .

LinkAddress

Identifie une adresse IP sur une liaison réseau.

LinkAddress.InterfaceConsts

Fournit des constantes héritées du type Android LinkAddress .

LinkProperties

Décrit les propriétés d’une liaison réseau.

LinkProperties.InterfaceConsts

Fournit des constantes héritées du type Android LinkProperties .

LocalServerSocket

Classe non standard pour la création d’un socket de domaine UNIX entrant dans l’espace de noms abstrait Linux.

LocalSocket

Crée un socket (non serveur) dans l’espace de noms de domaine UNIX.

LocalSocketAddress

Une adresse de socket UNIX-domain (AF_LOCAL).

LocalSocketAddress.Namespace

Espace de noms dans lequel cette adresse existe.

MacAddress

Représentation d’une adresse MAC.

MacAddress.InterfaceConsts

Fournit des constantes héritées du type Android MacAddress .

MailTo

Analyseur d’URL MailTo

Network

Identifie un Network.

Network.InterfaceConsts

Fournit des constantes héritées du type Android Network .

NetworkCapabilities

Représentation des fonctionnalités d’un réseau actif.

NetworkCapabilities.InterfaceConsts

Fournit des constantes héritées du type Android NetworkCapabilities .

NetworkInfo

Décrit l’état d’une interface réseau.

NetworkInfo.DetailedState

État précis d’une connexion réseau.

NetworkInfo.InterfaceConsts

Fournit des constantes héritées du type Android NetworkInfo .

NetworkInfo.State

État réseau grossier.

NetworkRequest

Objet décrivant un réseau qui intéresse l’application.

NetworkRequest.Builder

Générateur utilisé pour créer des NetworkRequest objets.

NetworkRequest.InterfaceConsts

Fournit des constantes héritées du type Android NetworkRequest .

NetworkSpecifier

Décrit des propriétés spécifiques d’un réseau demandé à utiliser dans un NetworkRequest.

ParseException

Levée lorsque l’analyse a échoué.

PlatformVpnProfile

PlatformVpnProfile représente une configuration pour une implémentation VPN basée sur la plateforme.

Proxy

Classe pratique pour accéder aux paramètres de proxy par défaut et utilisateur.

ProxyInfo

Décrit une configuration de proxy.

ProxyInfo.InterfaceConsts

Fournit des constantes héritées du type Android ProxyInfo .

PskKeyManager

Fournisseur de matériel de clé pour l’échange de clés prédéfini (PSK) utilisé dans TLS-PSK suites de chiffrement.

RouteInfo

Représente un itinéraire réseau.

RouteInfo.InterfaceConsts

Fournit des constantes héritées du type Android RouteInfo .

SocketKeepalive

Permet aux applications de demander que le système envoie régulièrement des paquets spécifiques en leur nom, en utilisant le déchargement matériel pour économiser l’alimentation de la batterie.

SocketKeepalive.Callback

Rappel que l’application peut utiliser pour découvrir les modifications d’état de SocketKeepalive.

SSLCertificateSocketFactory

Implémentation SSLSocketFactory avec plusieurs fonctionnalités supplémentaires :

        <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 basé sur les fichiers des sessions SSL établies.

StaticIpConfiguration

Classe qui décrit la configuration IP statique.

StaticIpConfiguration.Builder

Classe d’assistance pour générer une nouvelle instance de StaticIpConfiguration.

StaticIpConfiguration.InterfaceConsts

Fournit des constantes héritées du type Android StaticIpConfiguration .

TelephonyNetworkSpecifier

Objet NetworkSpecifier pour la demande de réseau cellulaire.

TelephonyNetworkSpecifier.Builder

Générateur pour créer un TelephonyNetworkSpecifier objet.

TelephonyNetworkSpecifier.InterfaceConsts

Fournit des constantes héritées du type Android TelephonyNetworkSpecifier .

TetheringInterface

Mappage de l’interface et du type de liaison.

TetheringInterface.InterfaceConsts

Fournit des constantes héritées du type Android TetheringInterface .

TetheringManager

Cette classe fournit les API pour contrôler le service de liaison.

TetheringManager.TetheringRequest

Utilisez-le #startTethering pour spécifier des paramètres supplémentaires lors du démarrage de la liaison.

TetheringManager.TetheringRequest.Builder

Représente le type d’API Android TetheringManager.TetheringRequest.Builder .

TetheringManager.TetheringRequest.InterfaceConsts

Fournit des constantes héritées du type Android TetheringManager.TetheringRequest .

TrafficStats

Classe qui fournit des statistiques de trafic réseau.

Uri

Référence d’URI immuable.

Uri.Builder

Classe d’assistance pour la génération ou la manipulation de références d’URI.

Uri.InterfaceConsts

Fournit des constantes héritées du type Android Uri .

UrlQuerySanitizer

Désinfecte la partie Requête d’une URL.

UrlQuerySanitizer.IllegalCharacterValueSanitizer

Nettoyer les valeurs en fonction des caractères qu’ils contiennent.

UrlQuerySanitizer.ParameterValuePair

Un tuple simple qui contient des paires paramètre-valeur.

VpnManager

Cette classe fournit une interface permettant aux applications de gérer des profils VPN de plateforme

VpnProfileState

Décrire l’état du VPN.

VpnProfileState.InterfaceConsts

Fournit des constantes héritées du type Android VpnProfileState .

VpnService

VpnService est une classe de base pour que les applications étendent et créent leurs propres solutions VPN.

VpnService.Builder

Classe d’assistance pour créer une interface VPN.

Interfaces

Nom Description
ConnectivityManager.IOnNetworkActiveListener

Rappel à utiliser pour ConnectivityManager#addDefaultNetworkActiveListener savoir quand le réseau par défaut du système est passé à un état d’alimentation élevé.

DnsResolver.ICallback

Interface de base pour les rappels de réponses

ITransportInfo

Conteneur pour les fonctionnalités spécifiques au transport qui est retourné par NetworkCapabilities#getTransportInfo().

TetheringManager.IStartTetheringCallback

Rappel à utiliser pour #startTethering déterminer si la connexion a réussi.

TetheringManager.IStopTetheringCallback

Rappel à utiliser pour #stopTethering déterminer si l’arrêt de la connexion a réussi.

TetheringManager.ITetheringEventCallback

Rappel à utiliser pour registerTetheringEventCallback connaître l’état en amont de connexion.

UrlQuerySanitizer.IValueSanitizer

Un fonctor utilisé pour nettoyer une seule valeur de requête.

Énumérations

Nom Description
ConnectivityType

Énumère les valeurs retournées par plusieurs types et prises comme paramètre de plusieurs méthodes de ConnectivityManager.

DataStallDetectionMethod

Définit les valeurs utilisées par l’API Android DataStallDetectionMethod .

DnsResolverFlag

Définit les valeurs utilisées par l’API Android DnsResolverFlag .

DnsResolverType

Définit les valeurs utilisées par l’API Android DnsResolverType .

ErrorCode

Définit les valeurs utilisées par l’API Android ErrorCode .

IllegalCharacterFlags

Énumère les valeurs retournées par plusieurs méthodes et IllegalCharacterFlags prises comme paramètre de F F :Android.Net.UrlQuerySanitizer+IllegalCharacterValueSanitizer.. membre ductor .

IpSecTransportDirection

Définit les valeurs utilisées par l’API Android IpSecTransportDirection .

L2capNetworkSpecifierHeaderCompression

Définit les valeurs utilisées par l’API Android L2capNetworkSpecifierHeaderCompression .

L2capNetworkSpecifierRole

Définit les valeurs utilisées par l’API Android L2capNetworkSpecifierRole .

MacAddressType

Définit les valeurs utilisées par l’API Android MacAddressType .

MultipathPreference

Définit les valeurs utilisées par l’API Android MultipathPreference .

NetCapability

Définit les valeurs utilisées par l’API Android NetCapability .

NetEnterpriseId

Définit les valeurs utilisées par l’API Android NetEnterpriseId .

NetworkCallbackFlags

Définit les valeurs utilisées par l’API Android NetworkCallbackFlags .

NetworkProbeType

Définit les valeurs utilisées par l’API Android NetworkProbeType .

NetworkValidationResult

Définit les valeurs utilisées par l’API Android NetworkValidationResult .

PlatformVpnProfileType

Définit les valeurs utilisées par l’API Android PlatformVpnProfileType .

RestrictBackgroundStatus

Définit les valeurs utilisées par l’API Android RestrictBackgroundStatus .

RouteType

Définit les valeurs utilisées par l’API Android RouteType .

SocketType

Énumère les valeurs retournées par plusieurs types et prises comme paramètre de F F :Android.Net.LocalSocket.. membre ductor .

TetheringManagerConnectivityScope

Définit les valeurs utilisées par l’API Android TetheringManagerConnectivityScope .

TetheringManagerTetherError

Définit les valeurs utilisées par l’API Android TetheringManagerTetherError .

TetheringManagerTetheringType

Définit les valeurs utilisées par l’API Android TetheringManagerTetheringType .

TransportType

Définit les valeurs utilisées par l’API Android TransportType .

VpnErrorClass

Définit les valeurs utilisées par l’API Android VpnErrorClass .

VpnErrorCode

Définit les valeurs utilisées par l’API Android VpnErrorCode .

VpnState

Définit les valeurs utilisées par l’API Android VpnState .

WifiMode

Énumère les valeurs retournées par les Fullmembres, FullHighPerfet ScanOnly prises comme paramètre du membre F :Android.Net.Wifi.WifiManager.CreateWifiLock .

WifiState

Énumère les valeurs retournées par plusieurs types.

Remarques

Java documentation pour le android.net package.