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“ vonHostOptions;
     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“ vonHostOptions;
     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: einHttpRequestInitializer, normalerweiseCredential. | 
      
        | 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: 2025-07-27 (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: 2025-07-27 (UTC)."],[],[]]