Android.Net 命名空間

提供管理 Android 網路連接、位址、套接字及相關網路功能的 API。

類別

名稱 Description
CaptivePortal

一個類別允許處理 ConnectivityManager#ACTION_CAPTIVE_PORTAL_SIGN_IN 該活動的應用程式向系統顯示不同的囚禁入口登入結果。

CaptivePortal.InterfaceConsts

提供繼承自 Android CaptivePortal 類型的常數。

ConnectivityDiagnosticsManager

類別提供用於收集網路連接診斷資訊的工具。

ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback

連接診斷回調的抽象基底類別。

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 A 用於識別乙太網路介面。

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使用的單一演算法。

IpSecAlgorithm.InterfaceConsts

提供繼承自 Android IpSecAlgorithm 類型的常數。

IpSecManager

此類別包含管理 IPsec 會話的方法。

IpSecManager.ResourceUnavailableException

丟出表示 IPsec 資源無法使用。

IpSecManager.SecurityParameterIndex

此班代表保留型SPI。

IpSecManager.SpiUnavailableException

拋出以表示請求的 SPI 正在使用中。

IpSecManager.UdpEncapsulationSocket

此類別提供存取 UDP 封裝 Socket 的存取。

IpSecTransform

此類別代表一個轉換,大致相當於 IPsec 安全關聯。

IpSecTransform.Builder

此類別用於建構 IpSecTransform 物件。

IpSecTransformState

此類別代表 IpSecTransform 狀態的快照

IpSecTransformState.Builder

用於測試的建造者級

IpSecTransformState.InterfaceConsts

提供繼承自 Android IpSecTransformState 類型的常數。

L2capNetworkSpecifier

NetworkSpecifier A 用於識別 BLE 上的 L2CAP 網路。

L2capNetworkSpecifier.Builder

L2capNetworkSpecifier 的建構類別。

L2capNetworkSpecifier.InterfaceConsts

提供繼承自 Android L2capNetworkSpecifier 類型的常數。

LinkAddress

識別網路連結上的 IP 位址。

LinkAddress.InterfaceConsts

提供繼承自 Android LinkAddress 類型的常數。

LinkProperties

描述網路連結的特性。

LinkProperties.InterfaceConsts

提供繼承自 Android LinkProperties 類型的常數。

LocalServerSocket

非標準類別,用於在 Linux 抽象命名空間中建立入站的 UNIX 域套接字。

LocalSocket

在 UNIX 網域名稱空間中建立一個(非伺服器)socket。

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

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

在開始繫網時,使用「With #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

用 Helper 類別來建立 VPN 介面。

介面

名稱 Description
ConnectivityManager.IOnNetworkActiveListener

回調用來 ConnectivityManager#addDefaultNetworkActiveListener 查詢系統預設網路何時進入高功率狀態。

DnsResolver.ICallback

回應回撥的基礎介面

ITransportInfo

一個用於傳輸特定能力的容器,回傳為 NetworkCapabilities#getTransportInfo()

TetheringManager.IStartTetheringCallback

回撥以確認 #startTethering 繫繩是否成功。

TetheringManager.IStopTetheringCallback

回調用以 #stopTethering 確認停止綁定是否成功。

TetheringManager.ITetheringEventCallback

回撥用於 registerTetheringEventCallback 查詢上游連線狀態。

UrlQuerySanitizer.IValueSanitizer

一個函子用於淨化單一查詢值。

列舉

名稱 Description
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 成員的參數。FullHighPerfScanOnly

WifiState

列舉由多種類型回傳的值。

備註

Java 套件的文件android.net