Android.Net Пространство имен

Предоставляет API для управления сетевым подключением Android, адресациям, сокетами и связанными сетевыми функциями.

Классы

Имя. Описание
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 для идентификации интерфейсов Ethernet.

EthernetNetworkSpecifier.InterfaceConsts

Предоставляет константы, унаследованные от типа Android EthernetNetworkSpecifier .

Ikev2VpnProfile

Ikev2VpnProfile — это конфигурация для настройки платформы виртуальных СЕТЕЙ IKEv2/IPsec.

Ikev2VpnProfile.Builder

Добавочный построитель для профилей VPN IKEv2

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.

IpSecTransform

Этот класс представляет преобразование, которое примерно соответствует ассоциации безопасности IPsec.

IpSecTransform.Builder

Этот класс используется для создания IpSecTransform объектов.

IpSecTransformState

Этот класс представляет моментальный снимок состояния IpSecTransform

IpSecTransformState.Builder

Класс Builder для тестирования

IpSecTransformState.InterfaceConsts

Предоставляет константы, унаследованные от типа Android IpSecTransformState .

L2capNetworkSpecifier

Используется NetworkSpecifier для идентификации сети L2CAP по протоколу BLE.

L2capNetworkSpecifier.Builder

Класс построителя для L2capNetworkSpecifier.

L2capNetworkSpecifier.InterfaceConsts

Предоставляет константы, унаследованные от типа Android L2capNetworkSpecifier .

LinkAddress

Определяет IP-адрес в сетевой ссылке.

LinkAddress.InterfaceConsts

Предоставляет константы, унаследованные от типа Android LinkAddress .

LinkProperties

Описывает свойства сетевой связи.

LinkProperties.InterfaceConsts

Предоставляет константы, унаследованные от типа Android LinkProperties .

LocalServerSocket

Нестандартный класс для создания входящего сокета домена UNIX в абстрактном пространстве имен Linux.

LocalSocket

Создает сокет (не сервер) в пространстве имен unix-домена.

LocalSocketAddress

Адрес сокета UNIX (AF_LOCAL).

LocalSocketAddress.Namespace

Пространство имен, в которое существует этот адрес.

MacAddress

Представление MAC-адреса.

MacAddress.InterfaceConsts

Предоставляет константы, унаследованные от типа Android MacAddress .

MailTo

Средство синтаксического анализа URL-адресов MailTo

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

Поставщик материалов ключей для обмена ключами предварительно общего ключа (PSK), используемого в TLS-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

Представляет тип API Android TetheringManager.TetheringRequest.Builder .

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

Functor, используемый для очистки одного значения запроса.

Перечисления

Имя. Описание
ConnectivityType

Перечисляет значения, возвращаемые несколькими типами, и принимается в качестве параметра нескольких методов ConnectivityManager.

DataStallDetectionMethod

Определяет значения, используемые API Android DataStallDetectionMethod .

DnsResolverFlag

Определяет значения, используемые API Android DnsResolverFlag .

DnsResolverType

Определяет значения, используемые API Android DnsResolverType .

ErrorCode

Определяет значения, используемые API Android ErrorCode .

IllegalCharacterFlags

Перечисляет значения, возвращаемые несколькими методами IllegalCharacterFlags и взятыми в качестве параметра F:Android.Net.UrlQuerySanitizer+IllegalCharacterValueSanitizer.. элемент ctor .

IpSecTransportDirection

Определяет значения, используемые API Android IpSecTransportDirection .

L2capNetworkSpecifierHeaderCompression

Определяет значения, используемые API Android L2capNetworkSpecifierHeaderCompression .

L2capNetworkSpecifierRole

Определяет значения, используемые API Android L2capNetworkSpecifierRole .

MacAddressType

Определяет значения, используемые API Android MacAddressType .

MultipathPreference

Определяет значения, используемые API Android MultipathPreference .

NetCapability

Определяет значения, используемые API Android NetCapability .

NetEnterpriseId

Определяет значения, используемые API Android NetEnterpriseId .

NetworkCallbackFlags

Определяет значения, используемые API Android NetworkCallbackFlags .

NetworkProbeType

Определяет значения, используемые API Android NetworkProbeType .

NetworkValidationResult

Определяет значения, используемые API Android NetworkValidationResult .

PlatformVpnProfileType

Определяет значения, используемые API Android PlatformVpnProfileType .

RestrictBackgroundStatus

Определяет значения, используемые API Android RestrictBackgroundStatus .

RouteType

Определяет значения, используемые API Android RouteType .

SocketType

Перечисляет значения, возвращаемые несколькими типами, и принимается в качестве параметра F:Android.Net.LocalSocket.. элемент ctor .

TetheringManagerConnectivityScope

Определяет значения, используемые API Android TetheringManagerConnectivityScope .

TetheringManagerTetherError

Определяет значения, используемые API Android TetheringManagerTetherError .

TetheringManagerTetheringType

Определяет значения, используемые API Android TetheringManagerTetheringType .

TransportType

Определяет значения, используемые API Android TransportType .

VpnErrorClass

Определяет значения, используемые API Android VpnErrorClass .

VpnErrorCode

Определяет значения, используемые API Android VpnErrorCode .

VpnState

Определяет значения, используемые API Android VpnState .

WifiMode

Перечисляет значения, возвращаемые Fullэлементами , FullHighPerfи элементами и ScanOnly взятыми в качестве параметра члена .

WifiState

Перечисляет значения, возвращаемые несколькими типами.

Комментарии

Java документации по пакетуandroid.net.