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)

يضبط قائمة المسارات ضمن /data لتجنب مسحها عند استخدام ITestsZipInstaller

لاحظ أن دقة قائمة التخطي هي أبناء مباشر لـ /data .

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