JavaCronetProvider

public class JavaCronetProvider extends CronetProvider


การติดตั้งใช้งาน CronetProvider ที่สร้าง CronetEngine.Builder สำหรับสร้างการติดตั้งใช้งาน CronetEngine ที่อิงตาม Java

สรุป

ค่าคงที่

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"

สตริงที่แสดงผลโดย getName สำหรับ CronetProvider ที่ให้การติดตั้งใช้งาน Cronet แบบเนทีฟซึ่งรวมอยู่ในแอปพลิเคชัน

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

สตริงที่แสดงผลโดย getName สำหรับ CronetProvider ที่ให้การติดตั้งใช้งาน Cronet ตามการติดตั้งใช้งาน java.net.HttpURLConnection ของระบบ

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

สตริงที่แสดงผลโดย getName สำหรับ CronetProvider ที่ให้การติดตั้งใช้งาน Cronet ตามการติดตั้งใช้งาน HttpEngine ที่มีอยู่ในแพลตฟอร์ม

ฟิลด์ที่รับค่ามา

จาก 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 หากเปิดใช้ผู้ให้บริการ