Android.Net 名前空間

Android ネットワーク接続、アドレス指定、ソケット、および関連するネットワーク機能を管理するための API を提供します。

クラス

名前 説明
CaptivePortal

ConnectivityManager#ACTION_CAPTIVE_PORTAL_SIGN_IN アクティビティを処理するアプリが、キャプティブ ポータルのサインインのさまざまな結果をシステムに示すことを許可するクラス。

CaptivePortal.InterfaceConsts

Android CaptivePortal 型から継承された定数を提供します。

ConnectivityDiagnosticsManager

ネットワーク接続診断情報を収集するためのユーティリティを提供するクラス。

ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback

Connectivity Diagnostics コールバックの抽象基本クラス。

ConnectivityDiagnosticsManager.ConnectivityReport

特定の時刻に特定のネットワークの接続情報を含むクラス。

ConnectivityDiagnosticsManager.ConnectivityReport.InterfaceConsts

Android ConnectivityDiagnosticsManager.ConnectivityReport 型から継承された定数を提供します。

ConnectivityDiagnosticsManager.DataStallReport

特定のネットワーク上の疑いのあるデータ ストールの情報を含むクラス

ConnectivityDiagnosticsManager.DataStallReport.InterfaceConsts

Android ConnectivityDiagnosticsManager.DataStallReport 型から継承された定数を提供します。

ConnectivityManager

ネットワーク接続の状態に関するクエリに応答するクラス。

ConnectivityManager.NetworkCallback

NetworkRequest コールバックの基本クラス。

Credentials

UNIX ドメイン ソケット上の補助データを介して渡される UNIX 資格情報を表すクラス。

DhcpInfo

DHCP 要求の結果を取得するための単純なオブジェクト。

DhcpInfo.InterfaceConsts

Android DhcpInfo 型から継承された定数を提供します。

DnsResolver

非同期 DNS クエリ用の Dns リゾルバー クラス

DnsResolver.DnsException

DNS エラーを表すクラス

EthernetNetworkSpecifier

イーサネット インターフェイスを識別するために使用される NetworkSpecifier 。

EthernetNetworkSpecifier.InterfaceConsts

Android EthernetNetworkSpecifier 型から継承された定数を提供します。

Ikev2VpnProfile

Ikev2VpnProfile は、IKEv2/IPsec VPN のプラットフォーム セットアップの構成です。

Ikev2VpnProfile.Builder

IKEv2 VPN プロファイルの増分ビルダー

InetAddresses

InetAddress実装のユーティリティ メソッド。

IpConfiguration

ネットワークの IP 構成を表すクラス。

IpConfiguration.Builder

IpConfiguration オブジェクトの構築に使用されるビルダー。

IpConfiguration.InterfaceConsts

Android IpConfiguration 型から継承された定数を提供します。

IpPrefix

このクラスは、IP プレフィックス i を表します。

IpPrefix.InterfaceConsts

Android IpPrefix 型から継承された定数を提供します。

IpSecAlgorithm

このクラスは、 IpSecTransformで使用できる 1 つのアルゴリズムを表します。

IpSecAlgorithm.InterfaceConsts

Android IpSecAlgorithm 型から継承された定数を提供します。

IpSecManager

このクラスには、IPsec セッションを管理するためのメソッドが含まれています。

IpSecManager.ResourceUnavailableException

IPsec リソースが使用できないことを示すためにスローされます。

IpSecManager.SecurityParameterIndex

このクラスは、予約済みの SPI を表します。

IpSecManager.SpiUnavailableException

要求された SPI が使用中であることを示すためにスローされます。

IpSecManager.UdpEncapsulationSocket

このクラスは、UDP カプセル化ソケットへのアクセスを提供します。

IpSecTransform

このクラスは、IPsec セキュリティ アソシエーションにほぼ対応する変換を表します。

IpSecTransform.Builder

このクラスは、 IpSecTransform オブジェクトのビルドに使用されます。

IpSecTransformState

このクラスは、IpSecTransform の状態のスナップショットを表します。

IpSecTransformState.Builder

テスト目的の Builder クラス

IpSecTransformState.InterfaceConsts

Android IpSecTransformState 型から継承された定数を提供します。

L2capNetworkSpecifier

BLE 経由の L2CAP ネットワークを識別するために使用される NetworkSpecifier 。

L2capNetworkSpecifier.Builder

L2capNetworkSpecifier のビルダー クラス。

L2capNetworkSpecifier.InterfaceConsts

Android L2capNetworkSpecifier 型から継承された定数を提供します。

LinkAddress

ネットワーク リンク上の IP アドレスを識別します。

LinkAddress.InterfaceConsts

Android LinkAddress 型から継承された定数を提供します。

LinkProperties

ネットワーク リンクのプロパティについて説明します。

LinkProperties.InterfaceConsts

Android LinkProperties 型から継承された定数を提供します。

LocalServerSocket

Linux 抽象名前空間に受信 UNIX ドメイン ソケットを作成するための非標準クラス。

LocalSocket

UNIX ドメイン名前空間に (サーバー以外の) ソケットを作成します。

LocalSocketAddress

UNIX ドメイン (AF_LOCAL) ソケット アドレス。

LocalSocketAddress.Namespace

このアドレスが存在する名前空間。

MacAddress

MAC アドレスの表現。

MacAddress.InterfaceConsts

Android MacAddress 型から継承された定数を提供します。

MailTo

MailTo URL パーサー

Network

Networkを識別します。

Network.InterfaceConsts

Android Network 型から継承された定数を提供します。

NetworkCapabilities

アクティブなネットワークの機能の表現。

NetworkCapabilities.InterfaceConsts

Android NetworkCapabilities 型から継承された定数を提供します。

NetworkInfo

ネットワーク インターフェイスの状態について説明します。

NetworkInfo.DetailedState

ネットワーク接続の詳細な状態。

NetworkInfo.InterfaceConsts

Android NetworkInfo 型から継承された定数を提供します。

NetworkInfo.State

粗いネットワーク状態。

NetworkRequest

アプリケーションが関心を持つネットワークを記述するオブジェクト。

NetworkRequest.Builder

NetworkRequest オブジェクトの作成に使用するビルダー。

NetworkRequest.InterfaceConsts

Android NetworkRequest 型から継承された定数を提供します。

NetworkSpecifier

NetworkRequestで使用する要求されたネットワークの特定のプロパティについて説明します。

ParseException

解析に失敗したときにスローされます。

PlatformVpnProfile

PlatformVpnProfile は、プラットフォームベースの VPN 実装の構成を表します。

Proxy

ユーザーと既定のプロキシ設定にアクセスするための便利なクラス。

ProxyInfo

プロキシ構成について説明します。

ProxyInfo.InterfaceConsts

Android ProxyInfo 型から継承された定数を提供します。

PskKeyManager

TLS-PSK 暗号スイートで使用される事前共有キー (PSK) キー交換のキー マテリアルのプロバイダー。

RouteInfo

ネットワーク ルートを表します。

RouteInfo.InterfaceConsts

Android RouteInfo 型から継承された定数を提供します。

SocketKeepalive

アプリケーションは、ハードウェア オフロードを使用してバッテリの電力を節約するために、システムに代わって特定のパケットを定期的に送信するよう要求できます。

SocketKeepalive.Callback

SocketKeepaliveの状態の変化を学習するためにアプリが使用できるコールバック。

SSLCertificateSocketFactory

いくつかの追加機能を備えた SSLSocketFactory の実装:

        <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

確立された SSL セッションのファイル ベースのキャッシュ。

StaticIpConfiguration

静的 IP 構成を記述するクラス。

StaticIpConfiguration.Builder

StaticIpConfigurationの新しいインスタンスを構築するためのヘルパー クラス。

StaticIpConfiguration.InterfaceConsts

Android StaticIpConfiguration 型から継承された定数を提供します。

TelephonyNetworkSpecifier

携帯ネットワーク要求の NetworkSpecifier オブジェクト。

TelephonyNetworkSpecifier.Builder

TelephonyNetworkSpecifierオブジェクトを作成するビルダー。

TelephonyNetworkSpecifier.InterfaceConsts

Android TelephonyNetworkSpecifier 型から継承された定数を提供します。

TetheringInterface

テザリング インターフェイスと種類のマッピング。

TetheringInterface.InterfaceConsts

Android TetheringInterface 型から継承された定数を提供します。

TetheringManager

このクラスは、テザリング サービスを制御する API を提供します。

TetheringManager.TetheringRequest

テザリングを開始するときに追加のパラメーターを指定するには、 #startTethering と共に使用します。

TetheringManager.TetheringRequest.Builder

Android TetheringManager.TetheringRequest.Builder API の種類を表します。

TetheringManager.TetheringRequest.InterfaceConsts

Android TetheringManager.TetheringRequest 型から継承された定数を提供します。

TrafficStats

ネットワーク トラフィックの統計情報を提供するクラス。

Uri

不変 URI 参照。

Uri.Builder

URI 参照を構築または操作するためのヘルパー クラス。

Uri.InterfaceConsts

Android Uri 型から継承された定数を提供します。

UrlQuerySanitizer

URL のクエリ部分をサニタイズします。

UrlQuerySanitizer.IllegalCharacterValueSanitizer

含まれる文字に基づいて値をサニタイズします。

UrlQuerySanitizer.ParameterValuePair

パラメーターと値のペアを保持する単純なタプル。

VpnManager

このクラスは、アプリがプラットフォーム VPN プロファイルを管理するためのインターフェイスを提供します

VpnProfileState

VPN の状態について説明します。

VpnProfileState.InterfaceConsts

Android VpnProfileState 型から継承された定数を提供します。

VpnService

VpnService は、アプリケーションが独自の VPN ソリューションを拡張して構築するための基本クラスです。

VpnService.Builder

VPN インターフェイスを作成するためのヘルパー クラス。

インターフェイス

名前 説明
ConnectivityManager.IOnNetworkActiveListener

システムの既定のネットワークが高い電力状態になったときを調べるための ConnectivityManager#addDefaultNetworkActiveListener で使用するコールバック。

DnsResolver.ICallback

応答コールバックの基本インターフェイス

ITransportInfo

NetworkCapabilities#getTransportInfo()によって返されるトランスポート固有の機能のコンテナー。

TetheringManager.IStartTetheringCallback

テザリングが成功したかどうかを調べる #startTethering で使用するためのコールバック。

TetheringManager.IStopTetheringCallback

テザリングの停止が成功したかどうかを調べるための #stopTethering で使用するコールバック。

TetheringManager.ITetheringEventCallback

テザリングアップストリームステータスを調べるための registerTetheringEventCallback で使用するコールバック。

UrlQuerySanitizer.IValueSanitizer

1 つのクエリ値をサニタイズするために使用されるファンクタ。

列挙型

名前 説明
ConnectivityType

複数の型によって返され、 ConnectivityManagerのいくつかのメソッドのパラメーターとして取得された値を列挙します。

DataStallDetectionMethod

Android DataStallDetectionMethod API で使用される値を定義します。

DnsResolverFlag

Android DnsResolverFlag API で使用される値を定義します。

DnsResolverType

Android DnsResolverType API で使用される値を定義します。

ErrorCode

Android ErrorCode API で使用される値を定義します。

IllegalCharacterFlags

IllegalCharacterFlagsのいくつかのメソッドによって返され、F:Android.Net.UrlQuerySanitizer+IllegalCharacterValueSanitizer..ctor メンバー。

IpSecTransportDirection

Android IpSecTransportDirection API で使用される値を定義します。

L2capNetworkSpecifierHeaderCompression

Android L2capNetworkSpecifierHeaderCompression API で使用される値を定義します。

L2capNetworkSpecifierRole

Android L2capNetworkSpecifierRole API で使用される値を定義します。

MacAddressType

Android MacAddressType API で使用される値を定義します。

MultipathPreference

Android MultipathPreference API で使用される値を定義します。

NetCapability

Android NetCapability API で使用される値を定義します。

NetEnterpriseId

Android NetEnterpriseId API で使用される値を定義します。

NetworkCallbackFlags

Android NetworkCallbackFlags API で使用される値を定義します。

NetworkProbeType

Android NetworkProbeType API で使用される値を定義します。

NetworkValidationResult

Android NetworkValidationResult API で使用される値を定義します。

PlatformVpnProfileType

Android PlatformVpnProfileType API で使用される値を定義します。

RestrictBackgroundStatus

Android RestrictBackgroundStatus API で使用される値を定義します。

RouteType

Android RouteType API で使用される値を定義します。

SocketType

複数の型によって返され、 F:Android.Net.LocalSocket..ctor メンバー。

TetheringManagerConnectivityScope

Android TetheringManagerConnectivityScope API で使用される値を定義します。

TetheringManagerTetherError

Android TetheringManagerTetherError API で使用される値を定義します。

TetheringManagerTetheringType

Android TetheringManagerTetheringType API で使用される値を定義します。

TransportType

Android TransportType API で使用される値を定義します。

VpnErrorClass

Android VpnErrorClass API で使用される値を定義します。

VpnErrorCode

Android VpnErrorCode API で使用される値を定義します。

VpnState

Android VpnState API で使用される値を定義します。

WifiMode

Full、FullHighPerf、およびScanOnlyメンバーによって返され、 メンバーのパラメーターとして取得される値を列挙します。

WifiState

複数の型によって返される値を列挙します。

注釈

android.net パッケージのJavaドキュメント。