IManagedTestDevice
public
interface
IManagedTestDevice
implements
ITestDevice
| com.android.tradefed.device.IManagedTestDevice |
تمثّل هذه السمة جهاز ITestDevice تتم إدارة دورة حياته.
ملخّص
الفئات المتداخلة | |
|---|---|
class |
IManagedTestDevice.DeviceEventResponse
حاوية لردّ على طلب |
الطُرق العامة | |
|---|---|
abstract
DeviceInspectionResult
|
debugDeviceNotAvailable()
فحص جهاز وعرض معلومات تفصيلية عند تعذُّر الوصول إلى الجهاز |
abstract
String
|
getAdbPath()
تعرض هذه السمة مسار ملف adb الثنائي المستخدَم. |
abstract
DeviceAllocationState
|
getAllocationState()
عرض حالة التخصيص الحالية للجهاز |
abstract
Process
|
getEmulatorProcess()
تعرِض هذه السمة |
abstract
String
|
getFastbootPath()
تعرض هذه السمة مسار ملف fastboot الثنائي المستخدَم. |
abstract
String
|
getFastbootVersion()
تعرض هذه السمة سلسلة إصدار fastboot الثنائية المستخدَمة. |
abstract
String
|
getMacAddress()
تعرِض هذه السمة عنوان MAC للجهاز، أو القيمة null إذا تعذّر طلب البحث من الجهاز. |
abstract
IDeviceStateMonitor
|
getMonitor()
إرجاع |
abstract
String
|
getSimOperator()
تعرض هذه السمة مشغّل شريحة SIM أو القيمة Null إذا لم يكن متاحًا أو إذا لم يكن الجهاز متاحًا. |
abstract
String
|
getSimState()
إرجاع حالة شريحة SIM أو قيمة فارغة إذا لم تكن متاحة أو إذا لم يكن الجهاز متاحًا |
abstract
IManagedTestDevice.DeviceEventResponse
|
handleAllocationEvent(DeviceEvent event)
معالجة DeviceEvent المحدّد |
abstract
boolean
|
isFastbootEnabled()
تعرِض هذه السمة ما إذا كان وضع Fastboot متاحًا للجهاز. |
abstract
boolean
|
recoverDevice()
استدعاء وضع الاسترداد على الجهاز |
abstract
void
|
setAdbPath(String fastbootPath)
تضبط هذه السمة المسار إلى ملف adb الثنائي الذي يجب استخدامه. |
abstract
void
|
setDeviceState(TestDeviceState deviceState)
تعديل حالة الجهاز |
abstract
void
|
setEmulatorProcess(Process p)
تضبط هذه السمة |
abstract
void
|
setFastbootEnabled(boolean fastbootEnabled)
اضبط خيار fastboot للجهاز. |
abstract
void
|
setFastbootPath(String fastbootPath)
تضبط هذه السمة المسار إلى ملف fastboot الثنائي الذي يجب استخدامه. |
abstract
void
|
setIDevice(IDevice device)
عدِّل رقم تعريف الجهاز المرتبط بجهاز الاختبار هذا. |
الطُرق العامة
debugDeviceNotAvailable
public abstract DeviceInspectionResult debugDeviceNotAvailable ()
فحص جهاز وعرض معلومات تفصيلية عند تعذُّر الوصول إلى الجهاز
| المرتجعات | |
|---|---|
DeviceInspectionResult |
|
getAdbPath
public abstract String getAdbPath ()
تعرض هذه السمة مسار ملف adb الثنائي المستخدَم.
| المرتجعات | |
|---|---|
String |
|
getAllocationState
public abstract DeviceAllocationState getAllocationState ()
عرض حالة التخصيص الحالية للجهاز
| المرتجعات | |
|---|---|
DeviceAllocationState |
|
getEmulatorProcess
public abstract Process getEmulatorProcess ()
تعرِض هذه السمة Process المرتبط بهذا المحاكي.
| المرتجعات | |
|---|---|
Process |
Process أو null |
getFastbootPath
public abstract String getFastbootPath ()
تعرض هذه السمة مسار ملف fastboot الثنائي المستخدَم.
لا يزال يتطلّب أن تكون قيمة isFastbootEnabled() صحيحة لتفعيل وظائف fastboot.
| المرتجعات | |
|---|---|
String |
|
getFastbootVersion
public abstract String getFastbootVersion ()
تعرض هذه السمة سلسلة إصدار fastboot الثنائية المستخدَمة. أو قيمة فارغة إذا حدث خطأ.
| المرتجعات | |
|---|---|
String |
|
getMacAddress
public abstract String getMacAddress ()
تعرِض هذه السمة عنوان MAC للجهاز، أو القيمة null إذا تعذّر طلب البحث من الجهاز.
| المرتجعات | |
|---|---|
String |
|
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
إرجاع IDeviceStateMonitor المرتبط بالجهاز
| المرتجعات | |
|---|---|
IDeviceStateMonitor |
|
getSimOperator
public abstract String getSimOperator ()
إرجاع مشغّل شريحة SIM أو قيمة فارغة إذا لم يكن متاحًا أو إذا لم يكن الجهاز متاحًا
| المرتجعات | |
|---|---|
String |
|
getSimState
public abstract String getSimState ()
إرجاع حالة شريحة SIM أو قيمة فارغة إذا لم تكن متاحة أو إذا لم يكن الجهاز متاحًا
| المرتجعات | |
|---|---|
String |
|
handleAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
معالجة DeviceEvent المحدّد قد يتم نقل الجهاز
إلى حالة جديدة. سيتم إبلاغ IDeviceMonitor بأي تغييرات في الحالة.
| المعلمات | |
|---|---|
event |
DeviceEvent |
| المرتجعات | |
|---|---|
IManagedTestDevice.DeviceEventResponse |
|
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
تعرِض هذه السمة ما إذا كان وضع Fastboot متاحًا للجهاز.
| المرتجعات | |
|---|---|
boolean |
|
recoverDevice
public abstract boolean recoverDevice ()
استدعاء وضع الاسترداد على الجهاز
| المرتجعات | |
|---|---|
boolean |
صحيح إذا تمت محاولة الاسترداد بنجاح، وتعرض "خطأ" إذا تم تخطّي الاسترداد |
| الرميات | |
|---|---|
DeviceNotAvailableException |
في حال تعذّر استرداد الحساب |
setAdbPath
public abstract void setAdbPath (String fastbootPath)
تضبط هذه السمة المسار إلى ملف adb الثنائي الذي يجب استخدامه.
| المعلمات | |
|---|---|
fastbootPath |
String |
setDeviceState
public abstract void setDeviceState (TestDeviceState deviceState)
تعديل حالة الجهاز
| المعلمات | |
|---|---|
deviceState |
TestDeviceState: TestDeviceState |
setEmulatorProcess
public abstract void setEmulatorProcess (Process p)
تضبط هذه السمة Process عندما يكون هذا الجهاز محاكيًا.
| المعلمات | |
|---|---|
p |
Process |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
اضبط خيار fastboot للجهاز. يجب ضبط هذا الحقل عند تخصيص الجهاز للمرة الأولى.
| المعلمات | |
|---|---|
fastbootEnabled |
boolean: ما إذا كان fastboot متاحًا للجهاز أم لا |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
تضبط هذه السمة المسار إلى ملف fastboot الثنائي الذي يجب استخدامه.
لا يزال يتطلّب ضبط isFastbootEnabled() على "صحيح" لتفعيل وظائف fastboot.
| المعلمات | |
|---|---|
fastbootPath |
String |