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) يضبط ما إذا كان يجب وميض قرص ذاكرة إضافي بعد تحديث الجهاز عبر صورة مضغوطة |
abstract void | setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption) لتبديل ما إذا كان يجب وميض صورة بيانات المستخدم أو مسحها أو الاحتفاظ بها |
abstract void | setWipeTimeout (long timeout) ضبط المهلة لمسح البيانات. |
default boolean | shouldFlashRamdisk () يجب أن يتم التحقق مما إذا كان الفلاش مضبوطًا على قرص ذاكرة إضافي بعد تحديث الجهاز عبر صورة مضغوطة |
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)
يضبط ما إذا كان يجب وميض قرص ذاكرة إضافي بعد تحديث الجهاز عبر صورة مضغوطة
setUserDataFlashOption
public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
لتبديل ما إذا كان يجب وميض صورة بيانات المستخدم أو مسحها أو الاحتفاظ بها
setWipeTimeout
public abstract void setWipeTimeout (long timeout)
ضبط المهلة لمسح البيانات.
حدود | |
---|---|
timeout | long |
يجب أن يكون FlashRamdisk
public boolean shouldFlashRamdisk ()
يجب أن يتم التحقق مما إذا كان الفلاش مضبوطًا على قرص ذاكرة إضافي بعد تحديث الجهاز عبر صورة مضغوطة
عائدات | |
---|---|
boolean |
يدعمFlashingInFastbootD
public boolean supportsFlashingInFastbootD ()
ما إذا كان من الممكن وميض الجهاز الذي يقوم بتنفيذ المتعري في وضع التشغيل السريع.
عائدات | |
---|---|
boolean |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)