A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release en lugar de aosp-main para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Organiza tus páginas con colecciones
    
    
      
      Guarda y categoriza el contenido según tus preferencias.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
GoogleApiClientUtilBase
  public
  
  
  
  class
  GoogleApiClientUtilBase
  
    extends Object
  
  
  
  
  
  
  
    
    | java.lang.Object | 
  
  
    
      | ↳ | com.android.tradefed.util.gcs.GoogleApiClientUtilBase | 
  
  
    
      | 
          Subclases directas conocidas
          
  
  
         | 
  
  
  
    
Resumen
| Campos | 
|---|
  
    | 
    public
    static
    final
    String | APP_NAME
      
    
 | 
  
| Métodos públicos | 
|---|
  
  
  
    | 
        
        
        static
        
        
        HttpRequestInitializer | 
      configureRetryStrategy(HttpRequestInitializer initializer)
      Configura una estrategia de reintento para el HttpRequestInitializer proporcionado.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        HttpRequestInitializer | 
      configureRetryStrategyAndTimeout(HttpRequestInitializer initializer, int connectTimeout, int readTimeout)
      Configura una estrategia de reintento para el HttpRequestInitializer proporcionado.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credentials | 
      createCredential( scopes)
      Intenta crear una credencial de la API de Google con una credencial predeterminada.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credentials | 
      createCredentialFromJsonKeyFile(File file,  scopes)
      Crea una credencial a partir del archivo de claves JSON.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        HttpRequestInitializer | 
      setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)
       | 
  
Campos
    APP_NAME
    
      
  
      
  
    
public static final String APP_NAME
    
    
    
  
    
 
Constructores públicos
    GoogleApiClientUtilBase
    
public GoogleApiClientUtilBase ()
    
    
    
  
 
Métodos públicos
    
    
public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)
    
    
    
  Configura una estrategia de reintento para el HttpRequestInitializer proporcionado. En caso de errores del servidor, las solicitudes se reintentarán automáticamente con una retirada exponencial.
    
    | Parámetros | 
|---|
      
        | initializer | HttpRequestInitializer: Es un inicializador que configurará una estrategia de reintento. | 
    
    
      | Muestra | 
|---|
      
        | HttpRequestInitializer | un inicializador que reintentará las solicitudes fallidas automáticamente. | 
    
 
    
    
public static HttpRequestInitializer configureRetryStrategyAndTimeout (HttpRequestInitializer initializer, 
                int connectTimeout, 
                int readTimeout)
    
    
    
  Configura una estrategia de reintento para el HttpRequestInitializer proporcionado. En caso de errores del servidor, las solicitudes se reintentarán automáticamente con una retirada exponencial.
    
    | Parámetros | 
|---|
      
        | initializer | HttpRequestInitializer: Es un inicializador que configurará una estrategia de reintento. | 
      
        | connectTimeout | int | 
      
        | readTimeout | int | 
    
    
      | Muestra | 
|---|
      
        | HttpRequestInitializer | un inicializador que reintentará las solicitudes fallidas automáticamente. | 
    
 
    createCredential
    
public static Credentials createCredential ( scopes)
    
    
    
  Intenta crear una credencial de la API de Google con una credencial predeterminada.
 
Solo se usa la credencial predeterminada.
    
    | Parámetros | 
|---|
      
        | scopes | : Los permisos de la credencial | 
    
    
      
      | Arroja | 
|---|
        
          |  | IOException | 
        
          |  | GeneralSecurityException | 
      
  
 
    createCredentialFromJsonKeyFile
    
public static Credentials createCredentialFromJsonKeyFile (File file, 
                 scopes)
    
    
    
  Crea una credencial a partir del archivo de claves JSON.
    
    | Parámetros | 
|---|
      
        | file | File: Es el archivo de claves P12. | 
      
        | scopes | : Es el alcance de la API. | 
    
    
      
      | Arroja | 
|---|
        
          |  | FileNotFoundException | 
        
          |  | IOException | 
        
          |  | GeneralSecurityException | 
      
  
 
    setHttpTimeout
    
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer, 
                int connectTimeout, 
                int readTimeout)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | requestInitializer | HttpRequestInitializer: UnHttpRequestInitializer, por lo general, esCredential. | 
      
        | connectTimeout | int: Tiempo de espera de conexión en milisegundos. | 
      
        | readTimeout | int: Tiempo de espera de lectura en milisegundos. | 
    
    
 
Métodos protegidos
    doCreateCredentialFromJsonKeyFile
    
protected Credentials doCreateCredentialFromJsonKeyFile (File file, 
                 scopes)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | file | File | 
      
        | scopes |  | 
    
    
 
    doCreateDefaultCredential
    
protected Credentials doCreateDefaultCredential ( scopes)
    
    
    
  
    
    
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
  Última actualización: 2025-07-27 (UTC)
  
  
  
    
      [[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[]]