IDeviceFlasher
public interface IDeviceFlasher
com.android.tradefed.targetprep.IDeviceFlasher |
تصویر دستگاه را روی دستگاه فلش میزند.
خلاصه
کلاس های تو در تو | |
---|---|
enum | IDeviceFlasher.UserDataFlashOption تعداد گزینهها برای مدیریت تصویر دادههای کاربر |
روش های عمومی | |
---|---|
abstract void | flash (ITestDevice device, IDeviceBuildInfo deviceBuild) فلاش ها روی دستگاه ساخته می شوند. |
abstract CommandStatus | getSystemFlashingStatus () وضعیت اجرای دستور را برای چشمک زدن پارتیشن های سیستم اولیه بازیابی کنید. |
abstract IDeviceFlasher.UserDataFlashOption | getUserDataFlashOption () دریافت که آیا تصویر داده های کاربر باید فلش شود، پاک شود یا حفظ شود |
abstract void | overrideDeviceOptions (ITestDevice device) لغو گزینههای یک دستگاه. |
abstract void | setDataWipeSkipList ( dataWipeSkipList) setDataWipeSkipList ( dataWipeSkipList) لیست مسیرها را در زیر توجه داشته باشید که جزئیات فهرست پرش، فرزندان مستقیم |
abstract void | setFlashingResourcesRetriever ( IFlashingResourcesRetriever retriever) مکانیسمی را تنظیم می کند که توسط آن فلاشر می تواند فایل های منبع را برای فلش بازیابی کند. |
abstract void | setForceSystemFlash (boolean forceSystemFlash) تنظیم می کند که آیا سیستم باید همیشه فلش شود، حتی اگر ساخت فعلی اجرا شود |
default void | setRamdiskPartition (String ramdiskPartition) پارتیشن ramdisk را تنظیم می کند |
default void | setShouldFlashRamdisk (boolean shouldFlashRamdisk) تنظیم میکند که یک ramdisk اضافی پس از بهروزرسانی دستگاه از طریق zip تصویر فلش شود یا خیر |
abstract void | setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption) تغییر می دهد که آیا تصویر داده های کاربر باید فلش شود، پاک شود یا حفظ شود |
abstract void | setWipeTimeout (long timeout) تایم اوت را برای پاک کردن داده ها تنظیم کنید. |
default boolean | shouldFlashRamdisk () بررسی می کند که آیا فلاشر تنظیم شده است که یک رام دیسک اضافی داشته باشد، باید پس از به روز رسانی دستگاه از طریق zip تصویر فلش شود. |
default boolean | supportsFlashingInFastbootD () آیا دستگاهی که فلاشر را اجرا می کند می تواند در حالت فست بوت فلش شود. |
روش های عمومی
فلش
public abstract void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)
فلاش ها روی دستگاه ساخته می شوند.
بلافاصله پس از اتمام چشمک زدن برمی گردد. تماسگیرندگان باید منتظر بمانند تا دستگاه قبل از انجام آزمایش آنلاین و در دسترس باشد.
پارامترها | |
---|---|
device | ITestDevice : ITestDevice برای فلش |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo برای فلش |
پرتاب می کند | |
---|---|
TargetSetupError | اگر ساخت فلش نشد |
DeviceNotAvailableException | در صورت عدم پاسخگویی دستگاه |
getSystemFlashingStatus
public abstract CommandStatus getSystemFlashingStatus ()
وضعیت اجرای دستور را برای چشمک زدن پارتیشن های سیستم اولیه بازیابی کنید.
توجه داشته باشید که اگر پارتیشنهای سیستم فلش نشده باشند (سیستم قبلاً ساختنی را دارد که باید فلش شود) وضعیت فرمان ممکن است null
باشد.
برمی گرداند | |
---|---|
CommandStatus |
getUserDataFlashOption
public abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()
دریافت که آیا تصویر داده های کاربر باید فلش شود، پاک شود یا حفظ شود
برمی گرداند | |
---|---|
IDeviceFlasher.UserDataFlashOption | اینکه آیا تصویر داده های کاربر باید فلش شود، پاک شود یا حفظ شود |
overrideDeviceOptions
public abstract void overrideDeviceOptions (ITestDevice device)
لغو گزینههای یک دستگاه. اگر پیشفرضها توسط دستگاه خاصی پشتیبانی نمیشوند، برای نادیده گرفتن مقادیر گزینه پیشفرض استفاده میشود.
setDataWipeSkipList
public abstract void setDataWipeSkipList (dataWipeSkipList)
لیست مسیرها را در زیر /data
تنظیم می کند تا هنگام استفاده از ITestsZipInstaller
پاک نشود
توجه داشته باشید که جزئیات فهرست پرش، فرزندان مستقیم /data
است.
پارامترها | |
---|---|
dataWipeSkipList |
setFlashingResourcesRetriever
public abstract void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)
مکانیسمی را تنظیم می کند که توسط آن فلاشر می تواند فایل های منبع را برای فلش بازیابی کند.
پارامترها | |
---|---|
retriever | IFlashingResourcesRetriever : IFlashingResourcesRetriever برای استفاده |
setForceSystemFlash
public abstract void setForceSystemFlash (boolean forceSystemFlash)
تنظیم می کند که آیا سیستم باید همیشه فلش شود، حتی اگر ساخت فعلی اجرا شود
setRamdiskPartition
public void setRamdiskPartition (String ramdiskPartition)
پارتیشن ramdisk را تنظیم می کند
setShouldFlashRamdisk
public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)
تنظیم میکند که یک ramdisk اضافی پس از بهروزرسانی دستگاه از طریق zip تصویر فلش شود یا خیر
setUserDataFlashOption
public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
تغییر می دهد که آیا تصویر داده های کاربر باید فلش شود، پاک شود یا حفظ شود
setWipeTimeout
public abstract void setWipeTimeout (long timeout)
تایم اوت را برای پاک کردن داده ها تنظیم کنید.
پارامترها | |
---|---|
timeout | long |
باید فلش رامدیسک
public boolean shouldFlashRamdisk ()
بررسی می کند که آیا فلاشر تنظیم شده است که یک رام دیسک اضافی داشته باشد، باید پس از به روز رسانی دستگاه از طریق zip تصویر فلش شود.
برمی گرداند | |
---|---|
boolean |
پشتیبانی ازFlashingInFastbootD
public boolean supportsFlashingInFastbootD ()
آیا دستگاهی که فلاشر را اجرا می کند می تواند در حالت فست بوت فلش شود.
برمی گرداند | |
---|---|
boolean |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-03-26 بهوقت ساعت هماهنگ جهانی.