Android.Net Namespace

Stellt APIs zum Verwalten von Android-Netzwerkkonnektivität, Adressierung, Sockets und verwandten Netzwerkfeatures bereit.

Klassen

Name Beschreibung
CaptivePortal

Eine Klasse, mit der Apps die ConnectivityManager#ACTION_CAPTIVE_PORTAL_SIGN_IN Aktivität verarbeiten können, um für das System unterschiedliche Ergebnisse der Anmeldung im captive Portal anzugeben.

CaptivePortal.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ CaptivePortal geerbt werden.

ConnectivityDiagnosticsManager

Klasse, die Hilfsprogramme zum Sammeln von Netzwerkkonnektivitätsdiagnoseinformationen bereitstellt.

ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback

Abstrakte Basisklasse für Rückrufe der Konnektivitätsdiagnose.

ConnectivityDiagnosticsManager.ConnectivityReport

Klasse, die Konnektivitätsinformationen für ein bestimmtes Netzwerk zu einem bestimmten Zeitpunkt enthält.

ConnectivityDiagnosticsManager.ConnectivityReport.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ ConnectivityDiagnosticsManager.ConnectivityReport geerbt werden.

ConnectivityDiagnosticsManager.DataStallReport

Klasse, die Informationen zu einem verdächtigen Datenstand in einem bestimmten Netzwerk enthält

ConnectivityDiagnosticsManager.DataStallReport.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ ConnectivityDiagnosticsManager.DataStallReport geerbt werden.

ConnectivityManager

Klasse, die Abfragen zum Status der Netzwerkkonnektivität beantwortet.

ConnectivityManager.NetworkCallback

Basisklasse für NetworkRequest Rückrufe.

Credentials

Eine Klasse zur Darstellung von UNIX-Anmeldeinformationen, die über Zusätzliche Daten an UNIX-Domänensockets übergeben werden.

DhcpInfo

Ein einfaches Objekt zum Abrufen der Ergebnisse einer DHCP-Anforderung.

DhcpInfo.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ DhcpInfo geerbt werden.

DnsResolver

Dns Resolver-Klasse für asynchrone DNS-Abfragen

DnsResolver.DnsException

Klasse zur Darstellung des DNS-Fehlers

EthernetNetworkSpecifier

Ein NetworkSpecifier Verwendeter Zum Identifizieren von Ethernet-Schnittstellen.

EthernetNetworkSpecifier.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ EthernetNetworkSpecifier geerbt werden.

Ikev2VpnProfile

Das Ikev2VpnProfile ist eine Konfiguration für die Plattformeinrichtung von IKEv2/IPsec VPNs.

Ikev2VpnProfile.Builder

Ein inkrementeller Generator für IKEv2-VPN-Profile

InetAddresses

Hilfsmethoden für InetAddress Implementierungen.

IpConfiguration

Eine Klasse, die die IP-Konfiguration eines Netzwerks darstellt.

IpConfiguration.Builder

Generator, der zum Erstellen IpConfiguration von Objekten verwendet wird.

IpConfiguration.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ IpConfiguration geerbt werden.

IpPrefix

Diese Klasse stellt ein IP-Präfix dar, i.

IpPrefix.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ IpPrefix geerbt werden.

IpSecAlgorithm

Diese Klasse stellt einen einzelnen Algorithmus dar, der von einem IpSecTransform.

IpSecAlgorithm.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ IpSecAlgorithm geerbt werden.

IpSecManager

Diese Klasse enthält Methoden zum Verwalten von IPsec-Sitzungen.

IpSecManager.ResourceUnavailableException

Wird ausgelöst, um anzugeben, dass eine IPsec-Ressource nicht verfügbar ist.

IpSecManager.SecurityParameterIndex

Diese Klasse stellt einen reservierten SPI dar.

IpSecManager.SpiUnavailableException

Wird ausgelöst, um anzugeben, dass ein angeforderter SPI verwendet wird.

IpSecManager.UdpEncapsulationSocket

Diese Klasse bietet Zugriff auf einen UDP-Kapselungssocket.

IpSecTransform

Diese Klasse stellt eine Transformation dar, die ungefähr einer IPsec-Sicherheitszuordnung entspricht.

IpSecTransform.Builder

Diese Klasse wird zum Erstellen von IpSecTransform Objekten verwendet.

IpSecTransformState

Diese Klasse stellt eine Momentaufnahme des Zustands eines IpSecTransform-Elements dar.

IpSecTransformState.Builder

Generatorklasse zu Testzwecken

IpSecTransformState.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ IpSecTransformState geerbt werden.

L2capNetworkSpecifier

Ein NetworkSpecifier Verwendeter, um ein L2CAP-Netzwerk über BLE zu identifizieren.

L2capNetworkSpecifier.Builder

Eine Generatorklasse für L2capNetworkSpecifier.

L2capNetworkSpecifier.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ L2capNetworkSpecifier geerbt werden.

LinkAddress

Identifiziert eine IP-Adresse in einer Netzwerkverbindung.

LinkAddress.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ LinkAddress geerbt werden.

LinkProperties

Beschreibt die Eigenschaften einer Netzwerkverbindung.

LinkProperties.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ LinkProperties geerbt werden.

LocalServerSocket

Nicht standardmäßige Klasse zum Erstellen eines eingehenden UNIX-Domänensockets im abstrakten Linux-Namespace.

LocalSocket

Erstellt einen (Nicht-Server)-Socket im UNIX-Domänennamespace.

LocalSocketAddress

Eine UNIX-Domain (AF_LOCAL) Socketadresse.

LocalSocketAddress.Namespace

Der Namespace, in dem diese Adresse vorhanden ist.

MacAddress

Darstellung einer MAC-Adresse.

MacAddress.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ MacAddress geerbt werden.

MailTo

MailTo-URL-Parser

Network

Identifies a Network.

Network.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ Network geerbt werden.

NetworkCapabilities

Darstellung der Funktionen eines aktiven Netzwerks.

NetworkCapabilities.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ NetworkCapabilities geerbt werden.

NetworkInfo

Beschreibt den Status einer Netzwerkschnittstelle.

NetworkInfo.DetailedState

Der feinkörnige Zustand einer Netzwerkverbindung.

NetworkInfo.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ NetworkInfo geerbt werden.

NetworkInfo.State

Grobkörniger Netzwerkzustand.

NetworkRequest

Ein Objekt, das ein Netzwerk beschreibt, an dem die Anwendung interessiert ist.

NetworkRequest.Builder

Generator, der zum Erstellen von NetworkRequest Objekten verwendet wird.

NetworkRequest.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ NetworkRequest geerbt werden.

NetworkSpecifier

Beschreibt bestimmte Eigenschaften eines angeforderten Netzwerks für die Verwendung in einem NetworkRequest.

ParseException

Wird ausgelöst, wenn die Analyse fehlgeschlagen ist.

PlatformVpnProfile

PlatformVpnProfile stellt eine Konfiguration für eine plattformbasierte VPN-Implementierung dar.

Proxy

Eine Komfortklasse für den Zugriff auf den Benutzer und die Standardproxyeinstellungen.

ProxyInfo

Beschreibt eine Proxykonfiguration.

ProxyInfo.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ ProxyInfo geerbt werden.

PskKeyManager

Anbieter von Schlüsselmaterial für den vorab freigegebenen Schlüsselaustausch (PSK), der in TLS-PSK Verschlüsselungssammlungen verwendet wird.

RouteInfo

Stellt eine Netzwerkroute dar.

RouteInfo.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ RouteInfo geerbt werden.

SocketKeepalive

Ermöglicht Anwendungen das regelmäßige Senden bestimmter Pakete im Auftrag des Systems mithilfe des Hardwareoffloads, um Akkustrom zu sparen.

SocketKeepalive.Callback

Der Rückruf, den die App zum Erlernen der Statusänderungen SocketKeepaliveverwenden kann.

SSLCertificateSocketFactory

SSLSocketFactory-Implementierung mit mehreren zusätzlichen Features:

        <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

Dateibasierter Cache von etablierten SSL-Sitzungen.

StaticIpConfiguration

Klasse, die die statische IP-Konfiguration beschreibt.

StaticIpConfiguration.Builder

Hilfsklasse zum Erstellen einer neuen Instanz von StaticIpConfiguration.

StaticIpConfiguration.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ StaticIpConfiguration geerbt werden.

TelephonyNetworkSpecifier

NetworkSpecifier-Objekt für die Mobilfunknetzwerkanforderung.

TelephonyNetworkSpecifier.Builder

Generator zum Erstellen eines TelephonyNetworkSpecifier Objekts.

TelephonyNetworkSpecifier.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ TelephonyNetworkSpecifier geerbt werden.

TetheringInterface

Die Zuordnung der Tethering-Schnittstelle und des Typs.

TetheringInterface.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ TetheringInterface geerbt werden.

TetheringManager

Diese Klasse stellt die APIs bereit, um den Tethering-Dienst zu steuern.

TetheringManager.TetheringRequest

Wird verwendet #startTethering , um zusätzliche Parameter beim Starten der Tethering anzugeben.

TetheringManager.TetheringRequest.Builder

Stellt den Android-API-Typ TetheringManager.TetheringRequest.Builder dar.

TetheringManager.TetheringRequest.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ TetheringManager.TetheringRequest geerbt werden.

TrafficStats

Klasse, die Netzwerkdatenverkehrsstatistiken bereitstellt.

Uri

Unveränderliche URI-Referenz.

Uri.Builder

Hilfsklasse zum Erstellen oder Bearbeiten von URI-Verweisen.

Uri.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ Uri geerbt werden.

UrlQuerySanitizer

Sanitizes the Query portion of a URL.

UrlQuerySanitizer.IllegalCharacterValueSanitizer

Sanitize values based on which characters they contain.

UrlQuerySanitizer.ParameterValuePair

Ein einfaches Tupel, das Parameterwertpaare enthält.

VpnManager

Diese Klasse stellt eine Schnittstelle für Apps zum Verwalten von Plattform-VPN-Profilen bereit.

VpnProfileState

Beschreiben des Zustands von VPN.

VpnProfileState.InterfaceConsts

Stellt Konstanten bereit, die vom Android-Typ VpnProfileState geerbt werden.

VpnService

VpnService ist eine Basisklasse für Anwendungen zum Erweitern und Erstellen eigener VPN-Lösungen.

VpnService.Builder

Hilfsklasse zum Erstellen einer VPN-Schnittstelle.

Schnittstellen

Name Beschreibung
ConnectivityManager.IOnNetworkActiveListener

Rückruf für die Verwendung mit ConnectivityManager#addDefaultNetworkActiveListener , um herauszufinden, wann das Standardnetzwerk des Systems in einen Hochstromzustand gegangen ist.

DnsResolver.ICallback

Basisschnittstelle für Antwortrückrufe

ITransportInfo

Ein Container für transportspezifische Funktionen, die von NetworkCapabilities#getTransportInfo().

TetheringManager.IStartTetheringCallback

Rückruf für die Verwendung mit #startTethering , um herauszufinden, ob die Tethering erfolgreich war.

TetheringManager.IStopTetheringCallback

Rückruf für die Verwendung mit #stopTethering , um herauszufinden, ob das Beenden der Tethering erfolgreich war.

TetheringManager.ITetheringEventCallback

Rückruf zur Verwendung mit registerTetheringEventCallback dem Status "Tethering upstream".

UrlQuerySanitizer.IValueSanitizer

Ein Functor, der zum Bereinigen eines einzelnen Abfragewerts verwendet wird.

Enumerationen

Name Beschreibung
ConnectivityType

Listet Werte auf, die von mehreren Typen zurückgegeben und als Parameter mehrerer Methoden verwendet ConnectivityManagerwerden.

DataStallDetectionMethod

Definiert werte, die von der Android-API DataStallDetectionMethod verwendet werden.

DnsResolverFlag

Definiert werte, die von der Android-API DnsResolverFlag verwendet werden.

DnsResolverType

Definiert werte, die von der Android-API DnsResolverType verwendet werden.

ErrorCode

Definiert werte, die von der Android-API ErrorCode verwendet werden.

IllegalCharacterFlags

Listet Werte auf, die von mehreren Methoden IllegalCharacterFlags zurückgegeben und als Parameter der F:Android.Net.UrlQuerySanitizer+IllegalCharacterValueSanitizer.. ctor-Mitglied .

IpSecTransportDirection

Definiert werte, die von der Android-API IpSecTransportDirection verwendet werden.

L2capNetworkSpecifierHeaderCompression

Definiert werte, die von der Android-API L2capNetworkSpecifierHeaderCompression verwendet werden.

L2capNetworkSpecifierRole

Definiert werte, die von der Android-API L2capNetworkSpecifierRole verwendet werden.

MacAddressType

Definiert werte, die von der Android-API MacAddressType verwendet werden.

MultipathPreference

Definiert werte, die von der Android-API MultipathPreference verwendet werden.

NetCapability

Definiert werte, die von der Android-API NetCapability verwendet werden.

NetEnterpriseId

Definiert werte, die von der Android-API NetEnterpriseId verwendet werden.

NetworkCallbackFlags

Definiert werte, die von der Android-API NetworkCallbackFlags verwendet werden.

NetworkProbeType

Definiert werte, die von der Android-API NetworkProbeType verwendet werden.

NetworkValidationResult

Definiert werte, die von der Android-API NetworkValidationResult verwendet werden.

PlatformVpnProfileType

Definiert werte, die von der Android-API PlatformVpnProfileType verwendet werden.

RestrictBackgroundStatus

Definiert werte, die von der Android-API RestrictBackgroundStatus verwendet werden.

RouteType

Definiert werte, die von der Android-API RouteType verwendet werden.

SocketType

Listet Werte auf, die von mehreren Typen zurückgegeben und als Parameter des F:Android.Net.LocalSocket.. ctor-Mitglied .

TetheringManagerConnectivityScope

Definiert werte, die von der Android-API TetheringManagerConnectivityScope verwendet werden.

TetheringManagerTetherError

Definiert werte, die von der Android-API TetheringManagerTetherError verwendet werden.

TetheringManagerTetheringType

Definiert werte, die von der Android-API TetheringManagerTetheringType verwendet werden.

TransportType

Definiert werte, die von der Android-API TransportType verwendet werden.

VpnErrorClass

Definiert werte, die von der Android-API VpnErrorClass verwendet werden.

VpnErrorCode

Definiert werte, die von der Android-API VpnErrorCode verwendet werden.

VpnState

Definiert werte, die von der Android-API VpnState verwendet werden.

WifiMode

Listet werte auf, die von den , und Membern zurückgegeben und als Parameter des Full Member.FullHighPerfScanOnly

WifiState

Listet Werte auf, die von mehreren Typen zurückgegeben werden.

Hinweise

Java Dokumentation für das android.net Paket.