Ab dem 27. März 2025 empfehlen wir, android-latest-release
anstelle von aosp-main
zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
GoogleApiClientUtil
public
class
GoogleApiClientUtil
extends Object
java.lang.Object
|
😎 |
com.android.tradefed.util.GoogleApiClientUtil
|
Dienstprogramme zum Erstellen des Google API-Clients.
Zusammenfassung
Felder |
public
static
final
String |
APP_NAME
|
Öffentliche Methoden |
static
HttpRequestInitializer
|
configureRetryStrategy(HttpRequestInitializer initializer)
Richten Sie eine Wiederholungsstrategie für den angegebenen HttpRequestInitializer ein.
|
static
Credential
|
createCredential( scopes, Boolean useCredentialFactory, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)
Versuchen Sie, Anmeldedaten mit anderen Schlüsseldateien oder vom lokalen Host zu erstellen.
|
static
Credential
|
createCredential( scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)
Versuchen Sie, Anmeldedaten mit anderen Schlüsseldateien oder vom lokalen Host zu erstellen.
|
static
Credential
|
createCredentialFromJsonKeyFile(File file, scopes)
Anmeldedaten aus JSON-Schlüsseldatei erstellen
|
static
Credential
|
createCredentialFromP12File(String serviceAccount, File keyFile, scopes)
<ph type="x-smartling-placeholder"></ph>
Diese Methode wurde eingestellt.
Es ist besser, die JSON-Schlüsseldatei zu verwenden, da p12 von Google App Engine eingestellt wird.
Die JSON-Schlüsseldatei enthält weitere Informationen.
|
static
HttpRequestInitializer
|
setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)
|
Felder
APP_NAME
public static final String APP_NAME
Öffentliche Konstruktoren
GoogleApiClientUtil
public GoogleApiClientUtil ()
Öffentliche Methoden
public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)
Richten Sie eine Wiederholungsstrategie für den angegebenen HttpRequestInitializer ein. Bei Serverfehlern
-Anfragen automatisch mit einem exponentiellen Backoff wiederholt.
Parameter |
initializer |
HttpRequestInitializer : – ein Initialisierer, der eine Wiederholungsstrategie einrichtet. |
Returns |
HttpRequestInitializer |
Initialisierer, der fehlgeschlagene Anfragen automatisch wiederholt.
|
createCredential
public static Credential createCredential ( scopes,
Boolean useCredentialFactory,
File primaryKeyFile,
String hostOptionKeyFileName,
File... backupKeyFiles)
Versuchen Sie, Anmeldedaten mit anderen Schlüsseldateien oder vom lokalen Host zu erstellen.
1. Verwenden Sie ICredentialFactory
, wenn useCredentialFactory „true“ ist und ein ICredentialFactory
konfiguriert ist. Wenn „primaryKeyFile“ festgelegt ist, versuchen Sie, ihn zum Erstellen von
Anmeldedaten 2. Versuchen Sie, die entsprechenden Schlüsseldateien von HostOptions
abzurufen. 3. Versuchen Sie,
Back-up-Schlüsseldateien. 4. Verwenden Sie lokale Standardanmeldedaten.
Parameter |
scopes |
: Bereiche für die Anmeldedaten. |
useCredentialFactory |
Boolean : Credential Factory wird verwendet, wenn es konfiguriert ist. |
primaryKeyFile |
File : die primäre JSON-Schlüsseldatei kann er null sein. |
hostOptionKeyFileName |
String : Schlüssel der Option „service-account-json-key-file“ von HostOptions ;
kann er null sein. |
backupKeyFiles |
File : Sicherungsschlüsseldateien. |
createCredential
public static Credential createCredential ( scopes,
File primaryKeyFile,
String hostOptionKeyFileName,
File... backupKeyFiles)
Versuchen Sie, Anmeldedaten mit anderen Schlüsseldateien oder vom lokalen Host zu erstellen.
1. Wenn „primaryKeyFile“ festgelegt ist, versuchen Sie, damit Anmeldedaten zu erstellen. 2. Versuchen Sie,
zugehörige Schlüsseldateien aus HostOptions
. 3. Versuchen Sie, Ersatzschlüsseldateien zu verwenden. 4. Verwenden Sie
lokale Standardanmeldedaten.
Parameter |
scopes |
: Bereiche für die Anmeldedaten. |
primaryKeyFile |
File : die primäre JSON-Schlüsseldatei kann er null sein. |
hostOptionKeyFileName |
String : Schlüssel der Option „service-account-json-key-file“ von HostOptions ;
kann er null sein. |
backupKeyFiles |
File : Sicherungsschlüsseldateien. |
createCredentialFromJsonKeyFile
public static Credential createCredentialFromJsonKeyFile (File file,
scopes)
Anmeldedaten aus JSON-Schlüsseldatei erstellen
Parameter |
file |
File : ist die P12-Schlüsseldatei |
scopes |
: ist der Bereich der API. |
Ausgabe |
|
FileNotFoundException |
|
IOException |
createCredentialFromP12File
public static Credential createCredentialFromP12File (String serviceAccount,
File keyFile,
scopes)
<ph type="x-smartling-placeholder"></ph>
Diese Methode wurde eingestellt.
Es ist besser, die JSON-Schlüsseldatei zu verwenden, da p12 von Google App Engine eingestellt wird.
Die JSON-Schlüsseldatei enthält weitere Informationen.
Anmeldedaten aus P12-Datei für das Dienstkonto erstellen
Parameter |
serviceAccount |
String : ist das Dienstkonto |
keyFile |
File : ist die P12-Schlüsseldatei |
scopes |
: ist der Bereich der API. |
Ausgabe |
|
AllgemeineSicherheitsausnahme |
setHttpTimeout
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer,
int connectTimeout,
int readTimeout)
Parameter |
requestInitializer |
HttpRequestInitializer : ein HttpRequestInitializer , normalerweise Credential . |
connectTimeout |
int : Zeitlimit für Verbindung in Millisekunden. |
readTimeout |
int : Zeitlimit für Lesevorgänge in Millisekunden. |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2024-08-23 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-08-23 (UTC)."],[],[]]