اعتبارًا من عام 2026، ولضمان توافقنا مع نموذج التطوير الثابت الرئيسي وضمان استقرار المنصة في المنظومة المتكاملة، سننشر الرمز المصدري في "مشروع Android مفتوح المصدر" (AOSP) في الربع الثاني والربع الرابع. لإنشاء AOSP والمساهمة فيه، ننصحك باستخدام android-latest-release بدلاً من aosp-main. سيشير فرع البيان android-latest-release دائمًا إلى أحدث إصدار تم إرساله إلى AOSP. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android المفتوح المصدر (AOSP).
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
GoogleAccountPreparer
public
class
GoogleAccountPreparer
extends WaitForDeviceDatetimePreparer
ITargetPreparer يتيح إعداد حسابات Google في حال عدم تحديد أي حساب وتم تفعيل إنشاء حساب Gaia، سيتم إنشاء حساب Gaia وإضافته إلى الجهاز.
ملخّص
الإنشاءات العامة
GoogleAccountPreparer
public GoogleAccountPreparer ()
الطُرق العامة
setAccount
public void setAccount (String accountName,
String accountPassword)
تضبط هذه السمة حساب Google المطلوب إنشاؤه.
| المعلمات |
accountName |
String |
accountPassword |
String |
setAccountSync
public void setAccountSync (boolean value)
تحديد ما إذا كان سيتم تفعيل المزامنة في الحساب
setSyncThenOff
public void setSyncThenOff (long syncThenOff)
تحديد ما إذا كان سيتم تفعيل المزامنة في الحساب
| المعلمات |
syncThenOff |
long |
public void setUp (TestInformation testInfo)
| المعلمات |
testInfo |
TestInformation |
setWaitForCheckin
public void setWaitForCheckin (boolean value)
تحديد ما إذا كان سيتم انتظار اكتمال عملية تسجيل الدخول بعد إضافة الحساب
public void tearDown (TestInformation testInfo,
Throwable e)
| المعلمات |
testInfo |
TestInformation |
e |
Throwable |
الطُرق المحمية
getAccountBlacklist
protected getAccountBlacklist ()
getAccountName
protected String getAccountName ()
getAccountPassword
protected String getAccountPassword ()
getAccountRangeEnd
protected int getAccountRangeEnd ()
getAccountRangeStart
protected int getAccountRangeStart ()
getCredentialFile
protected File getCredentialFile ()
getUseAccountRange
protected boolean getUseAccountRange ()
loadCredentialsFromFile
protected JSONObject loadCredentialsFromFile (File file)
processCredentialFile
protected void processCredentialFile (IBuildInfo buildInfo)
| المعلمات |
buildInfo |
IBuildInfo |
resolveRelativeFilePath
protected File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName)
| المعلمات |
buildInfo |
IBuildInfo |
fileName |
String |
setCredentialFile
protected void setCredentialFile (File file)
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-12-04 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]