JavaCronetProvider

class JavaCronetProvider : CronetProvider


Implementation of CronetProvider that creates CronetEngine.Builder for building the Java-based implementation of CronetEngine.

ملخّص

الثوابت

const String!
FORCE_HTTPENGINE_FLAG = "Cronet_ForceHttpEngineInFallback"

طُرق وضع التصميم العامة

الشركة المصنِّعة.

الدوال العامة

CronetEngine.Builder!

ينشئ هذا الإذن مثيلاً من CronetEngine.Builder ويعرضه.

Boolean
equals(other: Any!)
String!

يعرض هذا الإذن اسم مقدّم الخدمة.

String!

يعرض هذا الإذن إصدار مقدّم الخدمة.

Int
Boolean

يعرض هذا الإذن ما إذا كان مقدّم الخدمة مفعّلاً ويمكن استخدامه لإنشاء مثيل لمحرك Cronet.

الثوابت المكتسَبة

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

String returned by getName for CronetProvider that provides native Cronet implementation packaged inside an application.

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

String returned by getName for CronetProvider that provides Cronet implementation based on the system's java.net.HttpURLConnection implementation.

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

String returned by getName for CronetProvider that provides Cronet implementation based on the HttpEngine implementation present in the Platform.

الدوال المكتسَبة

From org.chromium.net.CronetProvider
java-static (Mutable)List<CronetProvider!>!

يعرض هذا الإذن قائمة غير قابلة للتعديل بجميع CronetProvider المتاحة.

String!

السمات المكتسَبة

From 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)

equals

fun equals(other: Any!): Boolean

getName

fun getName(): String!

يعرض هذا الإذن اسم مقدّم الخدمة. تشمل أسماء مقدّمي الخدمة المعروفة ما يلي:

المرتجعات
String!

اسم مقدّم الخدمة

getVersion

fun getVersion(): String!

يعرض هذا الإذن إصدار مقدّم الخدمة. يمكن استخدام الإصدار لاختيار أحدث مقدّم خدمة متاح إذا كان هناك عدّة مقدّمي خدمة.

المرتجعات
String!

إصدار مقدّم الخدمة

hashCode

fun hashCode(): Int

isEnabled

fun isEnabled(): Boolean

يعرض هذا الإذن ما إذا كان مقدّم الخدمة مفعّلاً ويمكن استخدامه لإنشاء مثيل لمحرك Cronet. أحد الأسباب المحتملة لعدم تفعيل مقدّم الخدمة هو أنّه قد يكون قديمًا (أقدم من واجهة برمجة التطبيقات) ويحتاج إلى التحديث. يُرجى قراءة مستندات مقدّم الخدمة لمعرفة إجراءات التفعيل.

المرتجعات
Boolean

true إذا كان مقدّم الخدمة مفعّلاً