JavaCronetProvider

class JavaCronetProvider : CronetProvider


Implementazione di CronetProvider che crea CronetEngine.Builder per la creazione dell'implementazione basata su Java di CronetEngine.

Riepilogo

Costanti

const String!
FORCE_HTTPENGINE_FLAG = "Cronet_ForceHttpEngineInFallback"

Costruttori pubblici

Costruttore.

Funzioni pubbliche

CronetEngine.Builder!

Crea e restituisce un'istanza di CronetEngine.Builder.

Boolean
equals(other: Any!)
String!

Restituisce il nome del provider.

String!

Restituisce la versione del provider.

Int
Boolean

Restituisce un valore che indica se il provider è abilitato e può essere utilizzato per creare un'istanza del motore Cronet.

Costanti ereditate

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

Stringa restituita da getName per CronetProvider che fornisce l'implementazione nativa di Cronet inclusa in un'applicazione.

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

Stringa restituita da getName per CronetProvider che fornisce l'implementazione di Cronet basata sull'implementazione java.net.HttpURLConnection del sistema.

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

Stringa restituita da getName per CronetProvider che fornisce l'implementazione di Cronet basata sull'implementazione di HttpEngine presente nella piattaforma.

Funzioni ereditate

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

Restituisce un elenco non modificabile di tutti i CronetProvider disponibili.

String!

Costanti

FORCE_HTTPENGINE_FLAG

const val FORCE_HTTPENGINE_FLAG = "Cronet_ForceHttpEngineInFallback": String!

Costruttori pubblici

JavaCronetProvider

JavaCronetProvider(context: Context!)

Costruttore.

Parametri
context: Context!

Contesto Android da utilizzare.

Funzioni pubbliche

createBuilder

fun createBuilder(): CronetEngine.Builder!

Crea e restituisce un'istanza di CronetEngine.Builder.

NOTA: questa classe è destinata agli utenti esperti che vogliono selezionare una particolare implementazione di Cronet. La maggior parte degli utenti dovrebbe semplicemente utilizzare newCronetEngine.Builder.
Resi
CronetEngine.Builder!

CronetEngine.Builder.

Genera
java.lang.IllegalStateException

se il provider non è abilitato (vedi isEnabled.

equals

fun equals(other: Any!): Boolean

getName

fun getName(): String!

Restituisce il nome del provider. I nomi dei provider più noti includono:

Resi
String!

Nome del provider.

getVersion

fun getVersion(): String!

Restituisce la versione del provider. La versione può essere utilizzata per selezionare il provider più recente disponibile se sono disponibili più provider.

Resi
String!

Versione del provider.

hashCode

fun hashCode(): Int

isEnabled

fun isEnabled(): Boolean

Restituisce un valore che indica se il provider è abilitato e può essere utilizzato per creare un'istanza del motore Cronet. Un potenziale motivo per cui un provider potrebbe essere disattivato è che non è aggiornato (è precedente all'API) e deve essere aggiornato. Per la procedura di attivazione, consulta la documentazione del provider.

Resi
Boolean

true se il provider è abilitato.