JavaCronetProvider

class JavaCronetProvider : CronetProvider


Реализация CronetProvider , которая создает CronetEngine.Builder для сборки Java-реализации CronetEngine .

Краткое содержание

Константы

const String !
FORCE_HTTPENGINE_FLAG = "Cronet_ForceHttpEngineInFallback"

Государственные строители

Конструктор.

Общественные функции

CronetEngine.Builder !

Создает и возвращает экземпляр CronetEngine.Builder .

Boolean
equals (other: Any !)
String !

Возвращает имя поставщика услуг.

String !

Возвращает версию поставщика.

Int
Boolean

Возвращает значение, указывающее, включен ли провайдер, и может ли он использоваться для создания экземпляра движка Cronet.

Унаследованные константы

Из org.chromium.net.CronetProvider
const String !
PROVIDER_NAME_APP_PACKAGED = "App-Packaged-Cronet-Provider"

Строка, возвращаемая функцией getName для CronetProvider , предоставляющей собственную реализацию Cronet, упакованную внутри приложения.

const String !
PROVIDER_NAME_FALLBACK = "Fallback-Cronet-Provider"

Строка, возвращаемая функцией getName для CronetProvider , предоставляющей реализацию Cronet на основе реализации java.net.HttpURLConnection в системе.

const String !
PROVIDER_NAME_HTTPENGINE_NATIVE = "HttpEngine-Native-Provider"

Строка, возвращаемая функцией getName для CronetProvider , предоставляющей реализацию Cronet на основе реализации HttpEngine, присутствующей в платформе.

Наследуемые функции

Из org.chromium.net.CronetProvider
java-static ( Mutable ) List < CronetProvider !>!
getAllProviders (context: Context !)

Возвращает неизменяемый список всех доступных CronetProvider .

String !

Унаследованные свойства

Из org.chromium.net.CronetProvider

Константы

FORCE_HTTPENGINE_FLAG

const val FORCE_HTTPENGINE_FLAG = "Cronet_ForceHttpEngineInFallback": String!

Государственные строители

JavaCronetProvider

JavaCronetProvider(context: Context!)

Конструктор.

Параметры
context: Context !

Контекст Android для использования.

Общественные функции

createBuilder

fun createBuilder(): CronetEngine.Builder!

Создает и возвращает экземпляр CronetEngine.Builder .

ПРИМЕЧАНИЕ: Этот класс предназначен для опытных пользователей, которые хотят выбрать конкретную реализацию Cronet. Большинству пользователей достаточно просто использовать new CronetEngine.Builder.
Возвраты
CronetEngine.Builder !

CronetEngine.Builder .

Броски
java.lang.IllegalStateException

если поставщик не включен (см. isEnabled .

равно

fun equals(other: Any!): Boolean

getName

fun getName(): String!

Возвращает название поставщика услуг. К числу наиболее известных названий поставщиков услуг относятся:

Возвраты
String !

Название поставщика услуг.

получитьВерсию

fun getVersion(): String!

Возвращает версию поставщика услуг. Версия может быть использована для выбора самого нового доступного поставщика, если доступно несколько поставщиков.

Возвраты
String !

версия поставщика.

хешкод

fun hashCode(): Int

включено

fun isEnabled(): Boolean

Возвращает значение, указывающее, включен ли поставщик и можно ли его использовать для создания экземпляра движка Cronet. Одной из возможных причин отключения поставщика может быть его устаревшая версия (старше, чем API), требующая обновления. Пожалуйста, ознакомьтесь с документацией по поставщику для получения информации о процедуре включения.

Возвраты
Boolean

true если поставщик услуг включен.