اعتبارًا من عام 2026، ولضمان اتّساق نموذج التطوير الثابت الأساسي واستقرار المنصة في النظام المتكامل، سننشر رمز المصدر في مشروع Android مفتوح المصدر (AOSP) في الربعَين الثاني والرابع. لبناء مشروع Android مفتوح المصدر والمساهمة فيه، استخدِم android-latest-release. سيشير فرع بيان android-latest-release دائمًا إلى أحدث إصدار تم نشره في مشروع Android مفتوح المصدر. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android مفتوح المصدر.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
GoogleApiClientUtilBase
public
class
GoogleApiClientUtilBase
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.gcs.GoogleApiClientUtilBase
|
الفئات الفرعية المباشرة المعروفة
|
ملخّص
الإجراءات العامة |
static
HttpRequestInitializer
|
configureRetryStrategy(HttpRequestInitializer initializer)
إعداد استراتيجية إعادة المحاولة لـ HttpRequestInitializer المقدَّم
|
static
HttpRequestInitializer
|
configureRetryStrategyAndTimeout(HttpRequestInitializer initializer, int connectTimeout, int readTimeout)
إعداد استراتيجية إعادة المحاولة لـ HttpRequestInitializer المقدَّم
|
static
Credentials
|
createCredential(Collection<String> scopes)
حاوِل إنشاء بيانات اعتماد Google API باستخدام بيانات الاعتماد التلقائية.
|
static
Credentials
|
createCredentialFromJsonKeyFile(File file, Collection<String> scopes)
أنشئ بيانات اعتماد من ملف مفتاح JSON.
|
static
HttpRequestInitializer
|
setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)
|
الثوابت
APP_NAME
public static final String APP_NAME
Constant Value:
"tradefed"
طُرق وضع التصميم العامة
GoogleApiClientUtilBase
public GoogleApiClientUtilBase ()
الإجراءات العامة
public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)
إعداد استراتيجية إعادة المحاولة لـ HttpRequestInitializer المقدَّم في حال حدوث أخطاء في الخادم، ستتم إعادة محاولة الطلبات تلقائيًا مع التراجع الأسي.
| المعلَمات |
initializer |
HttpRequestInitializer: - أداة تهيئة ستعمل على إعداد استراتيجية إعادة المحاولة. |
| المرتجعات |
HttpRequestInitializer |
دالة تهيئة ستعيد محاولة الطلبات التي تعذّر تنفيذها تلقائيًا |
public static HttpRequestInitializer configureRetryStrategyAndTimeout (HttpRequestInitializer initializer,
int connectTimeout,
int readTimeout)
إعداد استراتيجية إعادة المحاولة لـ HttpRequestInitializer المقدَّم في حال حدوث أخطاء في الخادم، ستتم إعادة محاولة الطلبات تلقائيًا مع التراجع الأسي.
| المعلَمات |
initializer |
HttpRequestInitializer: - أداة تهيئة ستعمل على إعداد استراتيجية إعادة المحاولة. |
connectTimeout |
int |
readTimeout |
int |
| المرتجعات |
HttpRequestInitializer |
دالة تهيئة ستعيد محاولة الطلبات التي تعذّر تنفيذها تلقائيًا |
createCredential
public static Credentials createCredential (Collection<String> scopes)
حاوِل إنشاء بيانات اعتماد Google API باستخدام بيانات الاعتماد التلقائية.
يتم استخدام بيانات الاعتماد التلقائية فقط.
| المعلَمات |
scopes |
Collection: نطاقات بيانات الاعتماد |
| عمليات الطرح |
|
java.io.IOException |
|
java.security.GeneralSecurityException |
GeneralSecurityException |
|
IOException |
|
createCredentialFromJsonKeyFile
public static Credentials createCredentialFromJsonKeyFile (File file,
Collection<String> scopes)
أنشئ بيانات اعتماد من ملف مفتاح JSON.
| المعلَمات |
file |
File: هو ملف مفتاح p12 |
scopes |
Collection: هو نطاق واجهة برمجة التطبيقات. |
| عمليات الطرح |
|
java.io.FileNotFoundException |
|
java.io.IOException |
|
java.security.GeneralSecurityException |
GeneralSecurityException |
|
IOException |
|
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,
Collection<String> scopes)
| المعلَمات |
file |
File |
scopes |
Collection |
| القيم المُعادة |
Credentials |
|
| عمليات الطرح |
GeneralSecurityException |
|
IOException |
|
doCreateDefaultCredential
protected Credentials doCreateDefaultCredential (Collection<String> scopes)
| المعلَمات |
scopes |
Collection |
| القيم المُعادة |
Credentials |
|
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-06-22 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2026-06-22 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]