از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار trunk و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، توصیه میکنیم android-latest-release به جای aosp-main استفاده کنید. شاخه manifest در android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
دستگاه مجازی اندروید محلی
public class LocalAndroidVirtualDevice
extends RemoteAndroidDevice implements ITestLoggerReceiver
کلاس مربوط به دستگاههای مجازی محلی که روی میزبان TradeFed اجرا میشوند.
خلاصه
سازندگان عمومی
دستگاه مجازی اندروید محلی
public LocalAndroidVirtualDevice (IDevice device,
IDeviceStateMonitor stateMonitor,
IDeviceMonitor allocationMonitor)| پارامترها |
|---|
device | IDevice |
stateMonitor | IDeviceStateMonitor |
allocationMonitor | IDeviceMonitor |
روشهای عمومی
اتصال adbTcp
public boolean adbTcpConnect (String host,
String port)| پارامترها |
|---|
host | String |
port | String |
قطع اتصال adbTcp
public boolean adbTcpDisconnect (String host,
String port)| پارامترها |
|---|
host | String |
port | String |
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
روال معمول جداسازی (tear-down) را اجرا کرده و دستگاه مجازی را متوقف کنید.
| پارامترها |
|---|
exception | Throwable : در صورت وجود، آخرین استثنای ایجاد شده توسط شکست فراخوانی. |
تنظیمات پیش از فراخوانی
public void preInvocationSetup (IBuildInfo info,
MultiMap<String, String> attributes) مراحل راهاندازی معمول را اجرا کنید و دستگاه مجازی را راهاندازی کنید.
| پارامترها |
|---|
info | IBuildInfo : اطلاعات IBuildInfo مربوط به دستگاه. |
attributes | MultiMap : ویژگیهای ذخیره شده در زمینه فراخوانی |
setTestLogger
public void setTestLogger (ITestLogger testLogger)
نمونه ITestLogger را تزریق میکند
| پارامترها |
|---|
testLogger | ITestLogger |
خاموشی
public void shutdown ()
دستگاه را خاموش کنید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و 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 بهوقت ساعت هماهنگ جهانی."],[],[]]