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 : HostOptions klucz 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 : HostOptions klucz 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 to Credential . |
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: 2024-08-23 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: 2024-08-23 UTC."],[],[]]