A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release anziché aosp-main per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Mantieni tutto organizzato con le raccolte
    
    
      
      Salva e classifica i contenuti in base alle tue preferenze.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
UtileClientAPIGoogle
  public
  
  
  
  class
  GoogleApiClientUtil
  
    extends Object
  
  
  
  
  
  
  
    
    | java.lang.Object | 
  
  
    
      | 🎞 | com.android.tradefed.util.GoogleApiClientUtil | 
  
  
    
  Utili per la creazione del client API di Google. 
Riepilogo
| Campi | 
|---|
  
    | 
    public
    static
    final
    String | APP_NAME
      
    
 | 
  
| Metodi pubblici | 
|---|
  
  
  
    | 
        
        
        static
        
        
        HttpRequestInitializer | 
      configureRetryStrategy(HttpRequestInitializer initializer)
      Configura una strategia di ripetizione per il HttpRequestInitializer fornito.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credential | 
      createCredential( scopes, Boolean useCredentialFactory, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)
      Prova a creare la credenziale con file chiave diversi o da un host locale.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credential | 
      createCredential( scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)
      Prova a creare la credenziale con file chiave diversi o da un host locale.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credential | 
      createCredentialFromJsonKeyFile(File file,  scopes)
      Crea la credenziale dal file di chiave JSON.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credential | 
      createCredentialFromP12File(String serviceAccount, File keyFile,  scopes)
      
      Questo metodo è obsoleto.
    È preferibile usare un file di chiave JSON, poiché p12 è deprecato da Google App Engine.
     e il file della chiave JSON contiene ulteriori informazioni.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        HttpRequestInitializer | 
      setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)
       | 
  
Campi
    APP_NAME
    
      
  
      
  
    
public static final String APP_NAME
    
    
    
  
    
 
Costruttori pubblici
    UtileClientAPIGoogle
    
public GoogleApiClientUtil ()
    
    
    
  
 
Metodi pubblici
    
    
public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)
    
    
    
  Configura una strategia di ripetizione per il HttpRequestInitializer fornito. In caso di errori del server
 verranno ritentate automaticamente con un backoff esponenziale.
    
    | Parametri | 
|---|
      
        | initializer | HttpRequestInitializer: - un inizializzatore che configurerà una strategia di ripetizione. | 
    
    
      | Ritorni | 
|---|
      
        | HttpRequestInitializer | un inizializzatore che riproverà automaticamente le richieste non riuscite. | 
    
 
    createCredential
    
public static Credential createCredential ( scopes, 
                Boolean useCredentialFactory, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)
    
    
    
  Prova a creare la credenziale con file chiave diversi o da un host locale.
 
1. Utilizza ICredentialFactory se useCredentialFA è true e un ICredentialFactory è configurato. Se è impostato il file PrimaryKeyFile, prova a utilizzarlo per creare
 la credenziale. 2. Prova a recuperare i file chiave corrispondenti da HostOptions. 3. Prova a usare
 dei token di backup. 4. Usa la credenziale predefinita locale.
    
    | Parametri | 
|---|
      
        | scopes | : ambiti per la credenziale. | 
      
        | useCredentialFactory | Boolean: utilizza la fabbrica delle credenziali, se è configurata. | 
      
        | primaryKeyFile | File: il file della chiave JSON primaria; può essere nullo. | 
      
        | hostOptionKeyFileName | String:HostOptionsla chiave dell'opzione "service-account-json-key-file";
     può essere nullo. | 
      
        | backupKeyFiles | File: file delle chiavi di backup. | 
    
    
      
  
 
    createCredential
    
public static Credential createCredential ( scopes, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)
    
    
    
  Prova a creare la credenziale con file chiave diversi o da un host locale.
 
1. Se il file mainKeyFile è impostato, prova a utilizzarlo per creare la credenziale. 2. Prova a
 file chiave corrispondenti da HostOptions. 3. Prova a utilizzare file di chiavi di backup. 4. Utilizza le funzionalità di
 la credenziale predefinita locale.
    
    | Parametri | 
|---|
      
        | scopes | : ambiti per la credenziale. | 
      
        | primaryKeyFile | File: il file della chiave JSON primaria; può essere nullo. | 
      
        | hostOptionKeyFileName | String:HostOptionsla chiave dell'opzione "service-account-json-key-file";
     può essere nullo. | 
      
        | backupKeyFiles | File: file delle chiavi di backup. | 
    
    
      
  
 
    createCredentialFromJsonKeyFile
    
public static Credential createCredentialFromJsonKeyFile (File file, 
                 scopes)
    
    
    
  Crea la credenziale dal file di chiave JSON.
    
    | Parametri | 
|---|
      
        | file | File: è il file di chiave p12 | 
      
        | scopes | : è l'ambito dell'API. | 
    
    
      
      | Lanci | 
|---|
        
          |  | Eccezione FileNotFound | 
        
          |  | Eccezione IO | 
      
  
 
    creareCredenzialiDaP12File
    
public static Credential createCredentialFromP12File (String serviceAccount, 
                File keyFile, 
                 scopes)
    
    
    
  
      Questo metodo è stato ritirato.
    È preferibile usare un file di chiave JSON, poiché p12 è deprecato da Google App Engine.
     Il file di chiave JSON contiene ulteriori informazioni.
  
  Crea le credenziali dal file p12 per l'account di servizio.
    
    | Parametri | 
|---|
      
        | serviceAccount | String: è l'account di servizio | 
      
        | keyFile | File: è il file di chiave p12 | 
      
        | scopes | : è l'ambito dell'API. | 
    
    
      
      | Lanci | 
|---|
        
          |  | Eccezione GeneralSecurityE | 
      
  
 
    setHttpTimeout
    
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer, 
                int connectTimeout, 
                int readTimeout)
    
    
    
  
    
    | Parametri | 
|---|
      
        | requestInitializer | HttpRequestInitializer:HttpRequestInitializer, di solito èCredential. | 
      
        | connectTimeout | int: timeout della connessione in millisecondi. | 
      
        | readTimeout | int: timeout di lettura in millisecondi. | 
    
    
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
  Ultimo aggiornamento 2025-07-27 UTC.
  
  
  
    
      [[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-27 UTC."],[],[]]