27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main yerine android-latest-release kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Koleksiyonlar ile düzeninizi koruyun
    
    
      
      İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
Google APIClientUtil
  public
  
  
  
  class
  GoogleApiClientUtil
  
    extends Object
  
  
  
  
  
  
  
    
    | Java.lang.Nesne | 
  
  
    
      | 🎃 | com.android.tradefed.util.GoogleApiClientUtil | 
  
  
    
  Google API istemcisi oluşturma yardımcı programları. 
Özet
| Fields'ın oynadığı filmler | 
|---|
  
    | 
    public
    static
    final
    String | APP_NAME
      
    
 | 
  
| Herkese açık yöntemler | 
|---|
  
  
  
    | 
        
        
        static
        
        
        HttpRequestInitializer | 
      configureRetryStrategy(HttpRequestInitializer initializer)
      Sağlanan HttpRequestInitializer için bir yeniden deneme stratejisi oluşturun.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credential | 
      createCredential( scopes, Boolean useCredentialFactory, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)
      Farklı anahtar dosyalarıyla veya yerel ana makineden kimlik bilgisi oluşturmayı deneyin.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credential | 
      createCredential( scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)
      Farklı anahtar dosyalarıyla veya yerel ana makineden kimlik bilgisi oluşturmayı deneyin.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credential | 
      createCredentialFromJsonKeyFile(File file,  scopes)
      json anahtar dosyasından kimlik bilgisi oluşturun.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        Credential | 
      createCredentialFromP12File(String serviceAccount, File keyFile,  scopes)
      
      Bu yöntem kullanımdan kaldırılmıştır.
    p12 desteği Google App Engine tarafından sonlandırıldığından json anahtar dosyasının kullanılması daha iyidir.
     json anahtar dosyasında daha fazla bilgi bulabilirsiniz.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        HttpRequestInitializer | 
      setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)
       | 
  
Fields'ın oynadığı filmler
    APP_NAME
    
      
  
      
  
    
public static final String APP_NAME
    
    
    
  
    
 
Kamu inşaatçıları
    Google APIClientUtil
    
public GoogleApiClientUtil ()
    
    
    
  
 
Herkese açık yöntemler
    
    
public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)
    
    
    
  Sağlanan HttpRequestInitializer için bir yeniden deneme stratejisi oluşturun. Sunucu hataları durumunda
 istekler eksponansiyel geri yüklemeyle otomatik olarak yeniden denenir.
    
    | Parametreler | 
|---|
      
        | initializer | HttpRequestInitializer: - yeniden deneme stratejisi oluşturacak bir başlatıcı. | 
    
    
      | İlerlemeler | 
|---|
      
        | HttpRequestInitializer | başarısız istekleri otomatik olarak yeniden deneyecek bir başlatıcı. | 
    
 
    createCredential
    
public static Credential createCredential ( scopes, 
                Boolean useCredentialFactory, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)
    
    
    
  Farklı anahtar dosyalarıyla veya yerel ana makineden kimlik bilgisi oluşturmayı deneyin.
 
1. useCredentialFactory'yi true (doğru) değerine sahipseniz ve bir ICredentialFactory yapılandırılmışsa ICredentialFactory kullanın. PrimaryKeyFile ayarlanırsa yeni bir öğe oluşturmak için
 kimlik bilgisi. 2. HostOptions sağlayıcısından ilgili anahtar dosyalarını almayı deneyin. 3. Şunları deneyin:
 yedek anahtar dosyaları. 4. Varsayılan yerel kimlik bilgisini kullan.
    
    | Parametreler | 
|---|
      
        | scopes | : Kimlik bilgisi kapsamları. | 
      
        | useCredentialFactory | Boolean: Yapılandırıldıysa kimlik bilgisi fabrikasını kullan. | 
      
        | primaryKeyFile | File: Birincil JSON anahtar dosyası; boş olabilir. | 
      
        | hostOptionKeyFileName | String:HostOptions'service-account-json-key-file seçeneğinin anahtarı;
     boş olabilir. | 
      
        | backupKeyFiles | File: Yedek anahtar dosyaları. | 
    
    
      
  
 
    createCredential
    
public static Credential createCredential ( scopes, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)
    
    
    
  Farklı anahtar dosyalarıyla veya yerel ana makineden kimlik bilgisi oluşturmayı deneyin.
 
1. BirincilKeyFile ayarlanmışsa kimlik bilgisi oluşturmak için bunu kullanmayı deneyin. 2. Şunları deneyin:
 HostOptions sağlayıcısından ilgili anahtar dosyaları. 3. Yedek anahtar dosyalarını kullanmayı deneyin. 4. Tekliflerinizi otomatikleştirmek ve optimize etmek için
 yerel varsayılan kimlik bilgisi.
    
    | Parametreler | 
|---|
      
        | scopes | : Kimlik bilgisi kapsamları. | 
      
        | primaryKeyFile | File: Birincil JSON anahtar dosyası; boş olabilir. | 
      
        | hostOptionKeyFileName | String:HostOptions'service-account-json-key-file seçeneğinin anahtarı;
     boş olabilir. | 
      
        | backupKeyFiles | File: Yedek anahtar dosyaları. | 
    
    
      
  
 
    createCredentialFromJsonKeyFile
    
public static Credential createCredentialFromJsonKeyFile (File file, 
                 scopes)
    
    
    
  json anahtar dosyasından kimlik bilgisi oluşturun.
    
    | Parametreler | 
|---|
      
        | file | File: p12 anahtar dosyasıdır | 
      
        | scopes | : API'nin kapsamıdır. | 
    
    
      
      | Fırlatma | 
|---|
        
          |  | FileNotFoundException | 
        
          |  | IOİstisna | 
      
  
 
    createCredentialFromP12File
    
public static Credential createCredentialFromP12File (String serviceAccount, 
                File keyFile, 
                 scopes)
    
    
    
  
      Bu yöntem kullanımdan kaldırılmıştır.
.
    p12 desteği Google App Engine tarafından sonlandırıldığından json anahtar dosyasının kullanılması daha iyidir.
     json anahtar dosyasında da daha fazla bilgi bulabilirsiniz.
  
  Hizmet hesabı için p12 dosyasından kimlik bilgisi oluşturun.
    
    | Parametreler | 
|---|
      
        | serviceAccount | String: Hizmet hesabıdır | 
      
        | keyFile | File: p12 anahtar dosyasıdır | 
      
        | scopes | : API'nin kapsamıdır. | 
    
    
      
      | Fırlatma | 
|---|
        
          |  | GenelGüvenlikİstisnası | 
      
  
 
    setHttpZaman Aşımı
    
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer, 
                int connectTimeout, 
                int readTimeout)
    
    
    
  
    
    | Parametreler | 
|---|
      
        | requestInitializer | HttpRequestInitializer:HttpRequestInitializer, normalde sıcaklıkCredentialolur. | 
      
        | connectTimeout | int: Milisaniye cinsinden bağlantı zaman aşımı. | 
      
        | readTimeout | int: Milisaniye cinsinden okuma zaman aşımı. | 
    
    
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
  Son güncelleme tarihi: 2025-07-27 UTC.
  
  
  
    
      [[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[]]