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ık Credential olur. |
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: 2024-08-23 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: 2024-08-23 UTC."],[],[]]