IDeviceFlasher
public
interface
IDeviceFlasher
com.android.tradefed.targetprep.IDeviceFlasher |
وميضات صورة الجهاز على الجهاز
ملخّص
الفئات المُدمجة | |
---|---|
enum |
IDeviceFlasher.UserDataFlashOption
قائمة بفئات الخيارات لمعالجة صورة userdata |
الطرق العامة | |
---|---|
abstract
void
|
flash(ITestDevice device, IDeviceBuildInfo deviceBuild)
يتم إنشاء الفلاشات على الجهاز. |
abstract
CommandStatus
|
getSystemFlashingStatus()
استرداد حالة تنفيذ الأمر لفلاش أقسام النظام الأساسية |
abstract
IDeviceFlasher.UserDataFlashOption
|
getUserDataFlashOption()
الحصول على ما إذا كان يجب إعادة تحميل صورة بيانات المستخدم أو محوها أو الاحتفاظ بها |
abstract
void
|
overrideDeviceOptions(ITestDevice device)
إلغاء خيارات جهاز |
abstract
void
|
setDataWipeSkipList(
ضبط قائمة المسارات ضمن
يُرجى العلم أنّ درجة دقة قائمة التخطّي هي العناصر الفرعية المباشرة للعنصر |
abstract
void
|
setFlashingResourcesRetriever(IFlashingResourcesRetriever retriever)
تُستخدَم لضبط الآلية التي يمكن من خلالها لبرنامج الفلاش استرداد ملفات الموارد للفلاشة. |
abstract
void
|
setForceSystemFlash(boolean forceSystemFlash)
لضبط ما إذا كان يجب دائمًا فلاش النظام حتى إذا كان يعمل بالإصدار الحالي |
default
void
|
setRamdiskPartition(String ramdiskPartition)
ضبط قسم ذاكرة الوصول العشوائي |
default
void
|
setShouldFlashRamdisk(boolean shouldFlashRamdisk)
لتحديد ما إذا كان يجب فلاش ذاكرة وصول عشوائي إضافية بعد تحديث الجهاز من خلال ملف zip للصورة |
abstract
void
|
setUserDataFlashOption(IDeviceFlasher.UserDataFlashOption flashOption)
يتيح هذا الخيار تفعيل أو إيقاف إعادة تحميل صورة بيانات المستخدم أو محوها أو الاحتفاظ بها. |
abstract
void
|
setWipeTimeout(long timeout)
اضبط مهلة محو البيانات. |
default
boolean
|
shouldFlashRamdisk()
التحقّق مما إذا كان قد تم ضبط أداة الفلاش لتشغيل ملف ramdisk إضافي بعد تحديث الجهاز من خلال ملف zip للصورة |
default
boolean
|
supportsFlashingInFastbootD()
ما إذا كان يمكن فلاش الجهاز الذي ينفِّذ أداة الفلاش في وضع fastbootd |
الطرق العامة
فلاش
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)
ضبط قسم ذاكرة الوصول العشوائي
setShouldFlashRamdisk
public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)
لتحديد ما إذا كان يجب فلاش ذاكرة وصول عشوائي إضافية بعد تحديث الجهاز من خلال ملف zip للصورة
setUserDataFlashOption
public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
يتيح هذا الخيار تفعيل أو إيقاف إعادة تحميل صورة بيانات المستخدم أو محوها أو الاحتفاظ بها.
setWipeTimeout
public abstract void setWipeTimeout (long timeout)
اضبط مهلة محو البيانات.
المعلمات | |
---|---|
timeout |
long |
shouldFlashRamdisk
public boolean shouldFlashRamdisk ()
التحقّق مما إذا كان قد تم ضبط أداة الفلاش لتشغيل ملف ramdisk إضافي بعد تحديث الجهاز من خلال ملف zip للصورة
المرتجعات | |
---|---|
boolean |
supportsFlashingInFastbootD
public boolean supportsFlashingInFastbootD ()
ما إذا كان يمكن فلاش الجهاز الذي ينفِّذ أداة الفلاش في وضع fastbootd
المرتجعات | |
---|---|
boolean |