החל משנת 2026, כדי להתאים את התהליך למודל הפיתוח היציב שלנו ולשמור על יציבות הפלטפורמה בסביבה העסקית, נפרסם קוד מקור ב-AOSP ברבעון השני וברבעון הרביעי. כדי ליצור תוספים ל-AOSP ולתרום לו, מומלץ להשתמש ב-android-latest-release במקום ב-aosp-main. ענף המניפסט android-latest-release תמיד יפנה לגרסה העדכנית ביותר שנדחפה ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
GoogleApiClientUtilBase
public
class
GoogleApiClientUtilBase
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.gcs.GoogleApiClientUtilBase
|
מחלקות משנה ישירות ידועות
|
סיכום
methods ציבוריים |
static
HttpRequestInitializer
|
configureRetryStrategy(HttpRequestInitializer initializer)
הגדרה של אסטרטגיית ניסיון חוזר עבור HttpRequestInitializer שסופק.
|
static
HttpRequestInitializer
|
configureRetryStrategyAndTimeout(HttpRequestInitializer initializer, int connectTimeout, int readTimeout)
הגדרה של אסטרטגיית ניסיון חוזר עבור HttpRequestInitializer שסופק.
|
static
Credentials
|
createCredential( scopes)
מנסים ליצור פרטי כניסה ל-Google API עם פרטי כניסה שמוגדרים כברירת מחדל.
|
static
Credentials
|
createCredentialFromJsonKeyFile(File file, scopes)
יצירת פרטי כניסה מקובץ מפתח JSON.
|
static
HttpRequestInitializer
|
setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)
|
ערכים קבועים
APP_NAME
public static final String APP_NAME
ערך קבוע:
tradefed
Constructors ציבוריים
GoogleApiClientUtilBase
public GoogleApiClientUtilBase ()
methods ציבוריים
public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)
הגדרה של אסטרטגיית ניסיון חוזר עבור HttpRequestInitializer שסופק. במקרה של שגיאות בשרת, המערכת תנסה לשלוח שוב את הבקשות באופן אוטומטי עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff).
| פרמטרים |
initializer |
HttpRequestInitializer: – פונקציית אתחול שתגדיר אסטרטגיה של ניסיון חוזר. |
| החזרות |
HttpRequestInitializer |
פונקציית אתחול שתנסה לשלוח מחדש בקשות שנכשלו באופן אוטומטי. |
public static HttpRequestInitializer configureRetryStrategyAndTimeout (HttpRequestInitializer initializer,
int connectTimeout,
int readTimeout)
הגדרה של אסטרטגיית ניסיון חוזר עבור HttpRequestInitializer שסופק. במקרה של שגיאות בשרת, המערכת תנסה לשלוח שוב את הבקשות באופן אוטומטי עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff).
| פרמטרים |
initializer |
HttpRequestInitializer: – פונקציית אתחול שתגדיר אסטרטגיה של ניסיון חוזר. |
connectTimeout |
int |
readTimeout |
int |
| החזרות |
HttpRequestInitializer |
פונקציית אתחול שתנסה לשלוח מחדש בקשות שנכשלו באופן אוטומטי. |
createCredential
public static Credentials createCredential ( scopes)
מנסים ליצור פרטי כניסה ל-Google API עם פרטי כניסה שמוגדרים כברירת מחדל.
נעשה שימוש רק בפרטי הכניסה שמוגדרים כברירת מחדל.
| פרמטרים |
scopes |
: היקפי הרשאות של פרטי הכניסה. |
| זריקות |
|
IOException |
|
GeneralSecurityException |
createCredentialFromJsonKeyFile
public static Credentials createCredentialFromJsonKeyFile (File file,
scopes)
יצירת פרטי כניסה מקובץ מפתח JSON.
| פרמטרים |
file |
File: קובץ המפתח p12 |
scopes |
: היקף ההרשאות של ה-API. |
| זריקות |
|
FileNotFoundException |
|
IOException |
|
GeneralSecurityException |
setHttpTimeout
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer,
int connectTimeout,
int readTimeout)
| פרמטרים |
requestInitializer |
HttpRequestInitializer: HttpRequestInitializer, בדרך כלל Credential. |
connectTimeout |
int: פסק זמן לחיבור באלפיות השנייה. |
readTimeout |
int: פסק זמן לקריאה באלפיות השנייה. |
שיטות מוגנות
doCreateCredentialFromJsonKeyFile
protected Credentials doCreateCredentialFromJsonKeyFile (File file,
scopes)
doCreateDefaultCredential
protected Credentials doCreateDefaultCredential ( scopes)
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-12-04 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-12-04 (שעון UTC)."],[],[]]