JavaCronetProvider

public class JavaCronetProvider extends CronetProvider


تنفيذ CronetProvider الذي ينشئ CronetEngine.Builder لإنشاء عملية التنفيذ المستندة إلى Java في CronetEngine

ملخّص

الثوابت

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. قد يكون أحد الأسباب المحتملة لإيقافها هو أنّ مقدّم الخدمة قديم (أقدم من واجهة برمجة التطبيقات) ويجب تحديثه. يُرجى قراءة مستندات المزوّد لمعرفة إجراءات التفعيل.

المرتجعات
boolean

true إذا كان الموفّر مفعّلاً