Od 27 marca 2025 r. zalecamy używanie android-latest-release zamiast aosp-main do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Zadbaj o dobrą organizację dzięki kolekcji
    
    
      
      Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
Narzędzia klienckie GoogleApi
  public
  
  
  
  class
  GoogleApiClientUtil
  
    extends Object
  
  
  
  
  
  
  
    
    | java.lang.Object | 
  
  
    
      | ↳ | com.android.tradefed.util.GoogleApiClientUtil. | 
  
  
    
  Narzędzia do tworzenia klienta interfejsu API Google. 
Podsumowanie
| Fieldsem | 
|---|
  
    | 
    public
    static
    final
    String | APP_NAME
      
    
 | 
  
| Metody publiczne | 
|---|
  
  
  
    | 
        
        
        static
        
        
        HttpRequestInitializer | 
      configureRetryStrategy(HttpRequestInitializer initializer)
      Skonfiguruj strategię ponawiania dla podanego obiektu HttpRequestInitializer.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credential | 
      createCredential( scopes, Boolean useCredentialFactory, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)
      Spróbuj utworzyć dane logowania przy użyciu innych plików kluczy lub z hosta lokalnego.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credential | 
      createCredential( scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)
      Spróbuj utworzyć dane logowania przy użyciu innych plików kluczy lub z hosta lokalnego.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credential | 
      createCredentialFromJsonKeyFile(File file,  scopes)
      Utwórz dane logowania na podstawie pliku klucza json.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credential | 
      createCredentialFromP12File(String serviceAccount, File keyFile,  scopes)
      
      Ta metoda została wycofana.
    Lepiej jest używać pliku klucza json, ponieważ Google App Engine wycofał standard p12.
     Z kolei plik kluczy json zawiera więcej informacji.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        HttpRequestInitializer | 
      setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)
       | 
  
Fieldsem
    APP_NAME
    
      
  
      
  
    
public static final String APP_NAME
    
    
    
  
    
 
Konstruktory publiczne
    Narzędzia klienckie GoogleApi
    
public GoogleApiClientUtil ()
    
    
    
  
 
Metody publiczne
    
    
public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)
    
    
    
  Skonfiguruj strategię ponawiania dla podanego obiektu HttpRequestInitializer. W przypadku błędów serwera
 będą automatycznie ponawiane ze wzrastającym czasem do ponowienia.
    
    | Parametry | 
|---|
      
        | initializer | HttpRequestInitializer: – inicjator, który konfiguruje strategię ponawiania. | 
    
    
      | Zwroty | 
|---|
      
        | HttpRequestInitializer | inicjator, który będzie automatycznie ponawiał nieudane żądania. | 
    
 
    createCredential
    
public static Credential createCredential ( scopes, 
                Boolean useCredentialFactory, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)
    
    
    
  Spróbuj utworzyć dane logowania przy użyciu innych plików kluczy lub z hosta lokalnego.
 
1. Jeśli zasada useCredentialFactory ma wartość true (prawda), a zasada ICredentialFactory jest skonfigurowana, użyj zasady ICredentialFactory. Jeśli jest ustawiony podstawowy plik klucza, spróbuj go użyć do utworzenia
 danych logowania. 2. Spróbuj uzyskać odpowiednie pliki klucza z usługi HostOptions. 3. Spróbuj użyć funkcji
 plików klucza zapasowego. 4. Użyj domyślnych danych logowania lokalnego.
    
    | Parametry | 
|---|
      
        | scopes | : zakresy danych logowania. | 
      
        | useCredentialFactory | Boolean: używaj fabryki danych logowania, jeśli jest skonfigurowana. | 
      
        | primaryKeyFile | File: podstawowy plik klucza json; może mieć wartość null. | 
      
        | hostOptionKeyFileName | String:HostOptionsklucz opcji'service-account-json-key-file;
     może mieć wartość null. | 
      
        | backupKeyFiles | File: pliki klucza zapasowego. | 
    
    
      
  
 
    createCredential
    
public static Credential createCredential ( scopes, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)
    
    
    
  Spróbuj utworzyć dane logowania przy użyciu innych plików kluczy lub z hosta lokalnego.
 
1. Jeśli plik BasicKeyFile jest ustawiony, spróbuj go użyć do utworzenia danych logowania. 2. Spróbuj uzyskać
 odpowiednich plików z kluczem HostOptions. 3. Spróbuj użyć plików klucza zapasowego. 4. Używaj
 lokalne domyślne dane logowania.
    
    | Parametry | 
|---|
      
        | scopes | : zakresy danych logowania. | 
      
        | primaryKeyFile | File: podstawowy plik klucza json; może mieć wartość null. | 
      
        | hostOptionKeyFileName | String:HostOptionsklucz opcji'service-account-json-key-file;
     może mieć wartość null. | 
      
        | backupKeyFiles | File: pliki klucza zapasowego. | 
    
    
      
  
 
    createCredentialZ pliku klucza JSON
    
public static Credential createCredentialFromJsonKeyFile (File file, 
                 scopes)
    
    
    
  Utwórz dane logowania na podstawie pliku klucza json.
    
    | Parametry | 
|---|
      
        | file | File: jest plikiem klucza p12. | 
      
        | scopes | : to zakres interfejsu API. | 
    
    
      
      | Rzuty | 
|---|
        
          |  | Wyjątek FileNotFoundException | 
        
          |  | IOWyjątek | 
      
  
 
    createCredentialZP12Plik
    
public static Credential createCredentialFromP12File (String serviceAccount, 
                File keyFile, 
                 scopes)
    
    
    
  
      Ta metoda została wycofana.
    Lepiej jest używać pliku klucza json, ponieważ Google App Engine wycofał standard p12.
     Plik kluczy json zawiera więcej informacji.
  
  Utwórz dane logowania dla konta usługi z pliku p12.
    
    | Parametry | 
|---|
      
        | serviceAccount | String: to konto usługi. | 
      
        | keyFile | File: jest plikiem klucza p12. | 
      
        | scopes | : to zakres interfejsu API. | 
    
    
      
      | Rzuty | 
|---|
        
          |  | Ogólny wyjątek zabezpieczeń | 
      
  
 
    setHttpTimeout
    
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer, 
                int connectTimeout, 
                int readTimeout)
    
    
    
  
    
    | Parametry | 
|---|
      
        | requestInitializer | HttpRequestInitializer:HttpRequestInitializer, zwykle toCredential. | 
      
        | connectTimeout | int: limit czasu połączenia w milisekundach. | 
      
        | readTimeout | int: limit czasu odczytu w milisekundach. | 
    
    
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
  Ostatnia aktualizacja: 2025-07-27 UTC.
  
  
  
    
      [[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[]]