JavaCronetProvider

public class JavaCronetProvider extends CronetProvider


CronetEngine의 자바 기반 구현을 빌드하기 위한 CronetEngine.Builder를 만드는 CronetProvider의 구현입니다.

요약

상수

static final String
FORCE_HTTPENGINE_FLAG = "Cronet_ForceHttpEngineInFallback"

공개 생성자

생성자입니다.

공개 메서드

CronetEngine.Builder

CronetEngine.Builder의 인스턴스를 만들고 반환합니다.

boolean
equals(Object other)
String

제공업체 이름을 반환합니다.

String

제공업체 버전을 반환합니다.

int
boolean

제공업체가 사용 설정되어 있고 Cronet 엔진을 인스턴스화하는 데 사용할 수 있는지 여부를 반환합니다.

상속된 상수

org.chromium.net.CronetProvider에서 상속됨
static final String
PROVIDER_NAME_APP_PACKAGED = "App-Packaged-Cronet-Provider"

애플리케이션 내에 패키징된 네이티브 Cronet 구현을 제공하는 CronetProvidergetName에서 반환된 문자열입니다.

static final String
PROVIDER_NAME_FALLBACK = "Fallback-Cronet-Provider"

시스템의 java.net.HttpURLConnection 구현을 기반으로 Cronet 구현을 제공하는 CronetProvidergetName에서 반환된 문자열입니다.

static final String
PROVIDER_NAME_HTTPENGINE_NATIVE = "HttpEngine-Native-Provider"

플랫폼에 있는 HttpEngine 구현을 기반으로 Cronet 구현을 제공하는 CronetProvidergetName에서 반환된 문자열입니다.

상속된 필드

org.chromium.net.CronetProvider에서 상속됨

상속된 메서드

org.chromium.net.CronetProvider에서 상속됨
static List<CronetProvider>

사용 가능한 모든 CronetProvider의 수정 불가능한 목록을 반환합니다.

String

상수

FORCE_HTTPENGINE_FLAG

public static final String FORCE_HTTPENGINE_FLAG = "Cronet_ForceHttpEngineInFallback"

공개 생성자

JavaCronetProvider

public JavaCronetProvider(Context context)

생성자입니다.

매개변수
Context context

사용할 Android 컨텍스트입니다.

공개 메서드

createBuilder

public CronetEngine.Builder createBuilder()

CronetEngine.Builder의 인스턴스를 만들고 반환합니다.

참고: 이 클래스는 특정 Cronet 구현을 선택하려는 고급 사용자를 위한 것입니다. 대부분의 사용자는 newCronetEngine.Builder를 사용하면 됩니다.
반환
CronetEngine.Builder

CronetEngine.Builder입니다.

생성 값
java.lang.IllegalStateException

제공업체가 사용 설정되지 않은 경우 (isEnabled 참고)

같음

public boolean equals(Object other)

getName

public String getName()

제공업체 이름을 반환합니다. 잘 알려진 제공업체 이름은 다음과 같습니다.

반환
String

제공업체 이름입니다.

getVersion

public String getVersion()

제공업체 버전을 반환합니다. 버전은 여러 제공업체를 사용할 수 있는 경우 사용 가능한 최신 제공업체를 선택하는 데 사용할 수 있습니다.

반환
String

제공업체 버전입니다.

hashCode

public int hashCode()

isEnabled

public boolean isEnabled()

제공업체가 사용 설정되어 있고 Cronet 엔진을 인스턴스화하는 데 사용할 수 있는지 여부를 반환합니다. 제공업체가 오래되어 (API보다 오래됨) 업데이트해야 하는 것이 사용 중지될 수 있는 한 가지 잠재적 이유입니다. 사용 설정 절차는 제공업체 문서를 참고하세요.

반환
boolean

제공업체가 사용 설정된 경우 true입니다.