DeviceFlashPreparer
public abstract class DeviceFlashPreparer
extends BaseTargetPreparer
زیر کلاس های مستقیم شناخته شده |
یک ITargetPreparer
که یک تصویر را روی سخت افزار فیزیکی اندروید فلش می کند.
خلاصه
کلاس های تو در تو |
---|
enum | DeviceFlashPreparer.EncryptionOptions تعداد گزینهها برای مدیریت رمزگذاری تصویر دادههای کاربر |
سازندگان عمومی
DeviceFlashPreparer
public DeviceFlashPreparer ()
روش های عمومی
public void setUp (TestInformation testInfo)
پارامترها |
---|
testInfo | TestInformation |
پرتاب می کند |
---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError | |
public void tearDown (TestInformation testInfo,
Throwable e)
پارامترها |
---|
testInfo | TestInformation |
e | Throwable |
پرتاب می کند |
---|
DeviceNotAvailableException | |
روش های محافظت شده
CheckDeviceProductType
protected void checkDeviceProductType (ITestDevice device,
IDeviceBuildInfo deviceBuild)
بررسی احتمالی قبل از چشمک زدن برای اطمینان از اینکه دستگاه در مقایسه با اطلاعات ساخت، مطابق انتظار است.
پرتاب می کند |
---|
| com.android.tradefed.targetprep.BuildError |
DeviceNotAvailableException | |
BuildError | |
ایجاد فلاشر
protected abstract IDeviceFlasher createFlasher (ITestDevice device)
IDeviceFlasher
برای استفاده ایجاد کنید. زیر کلاس ها می توانند لغو شوند
پارامترها |
---|
device | ITestDevice |
پرتاب می کند |
---|
DeviceNotAvailableException | |
getDeviceBootWaitTime
protected long getDeviceBootWaitTime ()
زمان انتظار بوت دستگاه را دریافت می کند
getHostOptions
protected IHostOptions getHostOptions ()
نمونه IHostOptions
را برای استفاده دریافت می کند.
در معرض آزمایش واحد قرار گرفته است
گزارش فلش متریک
protected void reportFlashMetrics (String branch,
String buildFlavor,
String buildId,
String serial,
long queueTime,
long flashingTime,
CommandStatus flashingStatus)
دادههای زمانبندی چشمکزن دستگاه را به باطن متریک گزارش میکند
پارامترها |
---|
branch | String : شاخه ای که ساخت دستگاه از آن منشا گرفته است |
buildFlavor | String : طعم ساخت دستگاه |
buildId | String : شماره ساخت ساخت دستگاه |
serial | String : شماره سریال دستگاه |
queueTime | long : زمان صرف شده در انتظار برای دسترسی به محدودیت چشمک زن |
flashingTime | long : مدت زمان صرف شده در زیپ تصویر دستگاه چشمک زن |
flashingStatus | CommandStatus : وضعیت اجرای دستور چشمک زن |
setSkipPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
پارامترها |
---|
skipPostFlashBuildIdCheck | boolean |
setSkipPostFlashFlavorCheck
protected void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)
پارامترها |
---|
skipPostFlashFlavorCheck | boolean |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-03-26 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-03-26 بهوقت ساعت هماهنگ جهانی."],[],[]]