از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار trunk و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، توصیه میکنیم android-latest-release به جای aosp-main استفاده کنید. شاخه manifest در android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
آمادهساز حساب گوگل
public class GoogleAccountPreparer
extends WaitForDeviceDatetimePreparer
یک ITargetPreparer که از پیکربندی حسابهای گوگل پشتیبانی میکند. اگر هیچ حسابی مشخص نشده باشد و ایجاد حساب گایا فعال باشد، یک حساب گایا ایجاد و به دستگاه اضافه میشود.
خلاصه
سازندگان عمومی
آمادهساز حساب گوگل
public GoogleAccountPreparer ()
روشهای عمومی
تنظیم حساب
public void setAccount (String accountName,
String accountPassword) حساب گوگل را برای ایجاد تنظیم میکند.
| پارامترها |
|---|
accountName | String |
accountPassword | String |
همگامسازی حساب کاربری
public void setAccountSync (boolean value)
فعال کردن همگامسازی در حساب را تنظیم میکند.
تنظیم همگامسازی سپس خاموش
public void setSyncThenOff (long syncThenOff)
فعال کردن همگامسازی در حساب را تنظیم میکند.
| پارامترها |
|---|
syncThenOff | long |
public void setUp (TestInformation testInfo)
| پارامترها |
|---|
testInfo | TestInformation |
تنظیم منتظر بررسی
public void setWaitForCheckin (boolean value)
تنظیم میکند که آیا پس از افزودن حساب، منتظر تکمیل ثبت نام بماند یا خیر.
public void tearDown (TestInformation testInfo,
Throwable e)| پارامترها |
|---|
testInfo | TestInformation |
e | Throwable |
روشهای محافظتشده
دریافت حساب کاربری
protected getAccountBlacklist ()
دریافت نام حساب
protected String getAccountName ()
دریافت رمز عبور حساب کاربری
protected String getAccountPassword ()
getAccountRangeEnd
protected int getAccountRangeEnd ()
شروع محدوده حساب
protected int getAccountRangeStart ()
دریافت فایل اعتبارنامه
protected File getCredentialFile ()
محدودهی استفاده از حساب کاربری (getUseAccountRange)
protected boolean getUseAccountRange ()
بارگذاری اعتبارنامهها از فایل
protected JSONObject loadCredentialsFromFile (File file)
فایل اعتبارسنجی فرآیند
protected void processCredentialFile (IBuildInfo buildInfo)
| پارامترها |
|---|
buildInfo | IBuildInfo |
مسیر فایل نسبی را حل کنید
protected File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName)| پارامترها |
|---|
buildInfo | IBuildInfo |
fileName | String |
تنظیم فایل اعتبارنامه
protected void setCredentialFile (File file)
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و 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 بهوقت ساعت هماهنگ جهانی."],[],[]]