JavaCronetProvider

class JavaCronetProvider : CronetProvider


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

สรุป

ค่าคงที่

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!>!

แสดงผลรายการ 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 ที่เฉพาะเจาะจง ผู้ใช้ส่วนใหญ่ควรใช้เพียง newCronetEngine.Builder
การคืนสินค้า
CronetEngine.Builder!

CronetEngine.Builder

ส่ง
java.lang.IllegalStateException

หากผู้ให้บริการไม่ได้เปิดใช้ (ดู isEnabled

เท่ากับ

fun equals(other: Any!): Boolean

getName

fun getName(): String!

แสดงผลชื่อผู้ให้บริการ ชื่อผู้ให้บริการที่รู้จักกันดี ได้แก่

การคืนสินค้า
String!

ชื่อผู้ให้บริการ

getVersion

fun getVersion(): String!

แสดงผลเวอร์ชันผู้ให้บริการ คุณสามารถใช้เวอร์ชันเพื่อเลือกผู้ให้บริการใหม่ล่าสุดที่มีอยู่ได้หากมีผู้ให้บริการหลายราย

การคืนสินค้า
String!

เวอร์ชันผู้ให้บริการ

hashCode

fun hashCode(): Int

isEnabled

fun isEnabled(): Boolean

แสดงผลว่าผู้ให้บริการเปิดใช้อยู่และใช้สร้างอินสแตนซ์ของเครื่องมือ Cronet ได้หรือไม่ เหตุผลหนึ่งที่อาจทำให้ผู้ให้บริการถูกปิดใช้คือผู้ให้บริการล้าสมัย (เก่ากว่า API) และต้องมีการอัปเดต โปรดอ่านเอกสารประกอบของผู้ให้บริการเพื่อดูขั้นตอนการเปิดใช้

การคืนสินค้า
Boolean

true หากผู้ให้บริการเปิดใช้อยู่