JavaCronetProvider

public class JavaCronetProvider extends CronetProvider


הטמעה של CronetProvider שיוצרת CronetEngine.Builder כדי לבנות את ההטמעה מבוססת-Java של CronetEngine.

סיכום

ערכים קבועים

static final String
FORCE_HTTPENGINE_FLAG = "Cronet_ForceHttpEngineInFallback"

‫constructors ציבוריים

Constructor.‎

‫methods ציבוריים

CronetEngine.Builder

יוצרת מופע של CronetEngine.Builder ומחזירה אותו.

boolean
equals(Object other)
String

מחזירה את שם הספק.

String

הפונקציה מחזירה את גרסת הספק.

int
boolean

הפונקציה מחזירה את הערך true אם הספק מופעל ואפשר להשתמש בו כדי ליצור מופע של מנוע Cronet, ואת הערך false אם הספק לא מופעל.

Inherited Constants

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

‫methods שעברו בירושה

מ-org.chromium.net.CronetProvider
static List<CronetProvider>

הפונקציה מחזירה רשימה של כל ה-CronetProviders הזמינים, שלא ניתן לשנות אותה.

String

ערכים קבועים

FORCE_HTTPENGINE_FLAG

public static final String FORCE_HTTPENGINE_FLAG = "Cronet_ForceHttpEngineInFallback"

‫constructors ציבוריים

JavaCronetProvider

public JavaCronetProvider(Context context)

Constructor.‎

פרמטרים
Context context

ההקשר של Android שבו רוצים להשתמש.

‫methods ציבוריים

createBuilder

public CronetEngine.Builder createBuilder()

יוצרת מופע של CronetEngine.Builder ומחזירה אותו.

הערה: הכיתה הזו מיועדת למשתמשים מתקדמים שרוצים לבחור הטמעה מסוימת של Cronet. רוב המשתמשים צריכים פשוט להשתמש ב-newCronetEngine.Builder.
החזרות
CronetEngine.Builder

CronetEngine.Builder.

הקפצת הודעות שגיאה (throw)
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()

הפונקציה מחזירה את הערך true אם הספק מופעל ואפשר להשתמש בו כדי ליצור מופע של מנוע Cronet, ואת הערך false אם הספק לא מופעל. סיבה אפשרית להשבתה היא שהספק לא מעודכן (גרסה ישנה יותר מה-API) וצריך לעדכן אותו. הוראות להפעלה מופיעות במאמרי העזרה של הספק.

החזרות
boolean

true אם הספק מופעל.