À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
GoogleApiClientUtilBase
public
class
GoogleApiClientUtilBase
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.gcs.GoogleApiClientUtilBase
|
Sous-classes directes connues
|
Résumé
Champs |
public
static
final
String |
APP_NAME
|
Méthodes publiques |
static
HttpRequestInitializer
|
configureRetryStrategy(HttpRequestInitializer initializer)
Configurez une stratégie de nouvelle tentative pour l'objet HttpRequestInitializer fourni.
|
static
HttpRequestInitializer
|
configureRetryStrategyAndTimeout(HttpRequestInitializer initializer, int connectTimeout, int readTimeout)
Configurez une stratégie de nouvelle tentative pour l'objet HttpRequestInitializer fourni.
|
static
Credentials
|
createCredential( scopes)
Essayez de créer des identifiants d'API Google avec des identifiants par défaut.
|
static
Credentials
|
createCredentialFromJsonKeyFile(File file, scopes)
Créez des identifiants à partir d'un fichier de clé JSON.
|
static
HttpRequestInitializer
|
setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)
|
Champs
APP_NAME
public static final String APP_NAME
Constructeurs publics
GoogleApiClientUtilBase
public GoogleApiClientUtilBase ()
Méthodes publiques
public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)
Configurez une stratégie de nouvelle tentative pour l'objet HttpRequestInitializer fourni. En cas d'erreurs de serveur, les requêtes sont automatiquement réessayées avec un intervalle exponentiel entre les tentatives.
Paramètres |
initializer |
HttpRequestInitializer : un initialiseur qui configurera une stratégie de nouvelle tentative. |
Renvoie |
HttpRequestInitializer |
un initialiseur qui réessaie automatiquement les requêtes ayant échoué. |
public static HttpRequestInitializer configureRetryStrategyAndTimeout (HttpRequestInitializer initializer,
int connectTimeout,
int readTimeout)
Configurez une stratégie de nouvelle tentative pour l'objet HttpRequestInitializer fourni. En cas d'erreurs de serveur, les requêtes sont automatiquement réessayées avec un intervalle exponentiel entre les tentatives.
Paramètres |
initializer |
HttpRequestInitializer : un initialiseur qui configurera une stratégie de nouvelle tentative. |
connectTimeout |
int |
readTimeout |
int |
Renvoie |
HttpRequestInitializer |
un initialiseur qui réessaie automatiquement les requêtes ayant échoué. |
createCredential
public static Credentials createCredential ( scopes)
Essayez de créer des identifiants d'API Google avec des identifiants par défaut.
Seuls les identifiants par défaut sont utilisés.
Paramètres |
scopes |
: champs d'application des identifiants. |
Génère |
|
IOException |
|
GeneralSecurityException |
createCredentialFromJsonKeyFile
public static Credentials createCredentialFromJsonKeyFile (File file,
scopes)
Créez des identifiants à partir d'un fichier de clé JSON.
Paramètres |
file |
File : fichier de clé P12 |
scopes |
: champ d'application de l'API. |
Génère |
|
FileNotFoundException |
|
IOException |
|
GeneralSecurityException |
setHttpTimeout
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer,
int connectTimeout,
int readTimeout)
Paramètres |
requestInitializer |
HttpRequestInitializer : un HttpRequestInitializer , généralement Credential . |
connectTimeout |
int : délai d'expiration de la connexion en millisecondes. |
readTimeout |
int : délai d'expiration de la lecture en millisecondes. |
Méthodes protégées
doCreateCredentialFromJsonKeyFile
protected Credentials doCreateCredentialFromJsonKeyFile (File file,
scopes)
Paramètres |
file |
File |
scopes |
|
doCreateDefaultCredential
protected Credentials doCreateDefaultCredential ( scopes)
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/03/26 (UTC)."],[],[]]