از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
آمادهساز فایل Push
public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IDiscoverDependencies, IInvocationContextReceiver
یک ITargetPreparer که تلاش میکند هر تعداد فایل را از هر مسیر میزبان به هر مسیر دستگاهی ارسال کند.
باید *پس از فلش کردن* نسخه جدید و *پس از اجرای DeviceSetup (در صورت فعال بودن) انجام شود.
خلاصه
سازندگان عمومی
آمادهساز فایل Push
public PushFilePreparer ()
روشهای عمومی
دریافت ابی
public IAbi getAbi ()
مشخصات دریافتشده
public final Map<String, File> getPushSpecs (ITestDevice device)
فهرست فایلهایی که باید ارسال شوند را ایجاد کنید.
| پارامترها |
|---|
device | ITestDevice |
| بازگشتها |
|---|
Map<String, File> | |
isCleanUpEnabled
public boolean isCleanUpEnabled ()
وابستگیهای گزارش
public Set<String> reportDependencies ()
مسیر فایل نسبی را حل کنید
public File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName) مسیر فایل نسبی را از طریق دایرکتوریهای IBuildInfo و test caseها مشخص کنید.
| پارامترها |
|---|
buildInfo | IBuildInfo : اطلاعات مصنوعات ساخت |
fileName | String : مسیر فایل نسبی که باید بررسی شود |
| بازگشتها |
|---|
File | فایل موجود در دایرکتوریهای build info یا test cases |
ست ابی
public void setAbi (IAbi abi)
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
| پارامترها |
|---|
invocationContext | IInvocationContext |
public void setUp (TestInformation testInfo)
| پارامترها |
|---|
testInfo | TestInformation |
shouldAbortOnFailure
public boolean shouldAbortOnFailure ()
اینکه آیا در صورت عدم موفقیت در ارسال، عملیات متوقف شود یا خیر.
shouldRemountSystem
public boolean shouldRemountSystem ()
shouldRemountVendor
public boolean shouldRemountVendor ()
public void tearDown (TestInformation testInfo,
Throwable e)| پارامترها |
|---|
testInfo | TestInformation |
e | Throwable |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و 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 بهوقت ساعت هماهنگ جهانی."],[],[]]