جهاز IManagedTestDevice
public
interface
IManagedTestDevice
implements
ITestDevice
com.android.tradefed.device.IManagedTestDevice |
جهاز ITestDevice تتم إدارة مراحل نشاطه.
ملخّص
الصفوف المتداخلة | |
---|---|
class |
IManagedTestDevice.DeviceEventResponse
حاوية ردّ على |
الطرق العامة | |
---|---|
abstract
DeviceAllocationState
|
getAllocationState()
عرض حالة التخصيص الحالية للجهاز |
abstract
Process
|
getEmulatorProcess()
اعرض |
abstract
String
|
getFastbootPath()
لعرض مسار البرنامج الثنائي Fastboot المستخدَم. |
abstract
String
|
getFastbootVersion()
تعرض سلسلة الإصدار البرنامج الثنائي Fastboot المستخدَم. |
abstract
String
|
getMacAddress()
يعرض عنوان MAC للجهاز، فارغًا في حال تعذّر طلب البحث من الجهاز. |
abstract
IDeviceStateMonitor
|
getMonitor()
إرجاع |
abstract
String
|
getSimOperator()
يمكنك إرجاع مشغّل شريحة SIM أو القيمة "فارغة" إذا لم يكن متاحًا أو إذا كان الجهاز غير متاح. |
abstract
String
|
getSimState()
يمكنك إرجاع حالة شريحة SIM أو القيمة "فارغة" إذا لم يكن متاحًا أو إذا كان الجهاز غير متاح. |
abstract
IManagedTestDevice.DeviceEventResponse
|
handleAllocationEvent(DeviceEvent event)
معالجة DeviceEvent المحدد. |
abstract
boolean
|
isFastbootEnabled()
يمكنك الرجوع في حال توفّر Fastboot للجهاز. |
abstract
boolean
|
recoverDevice()
طلب الاسترداد على الجهاز |
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)
يُرجى تحديث IDevice المرتبط بـ ITestDevice هذا. |
الطرق العامة
GetAllocationState
public abstract DeviceAllocationState getAllocationState ()
عرض حالة التخصيص الحالية للجهاز
المرتجعات | |
---|---|
DeviceAllocationState |
عملية getEmulatorProcess
public abstract Process getEmulatorProcess ()
اعرض Process
المقابلة لهذا المحاكي.
المرتجعات | |
---|---|
Process |
Process أو null |
الطريقة getFastbootPath
public abstract String getFastbootPath ()
لعرض مسار البرنامج الثنائي Fastboot المستخدَم.
لا يزال يشترط ضبط السمة isFastbootEnabled()
على "صحيح" لتفعيل دوال Fastboot (Fastboot).
المرتجعات | |
---|---|
String |
getFastbootVersion
public abstract String getFastbootVersion ()
تعرض سلسلة الإصدار البرنامج الثنائي Fastboot المستخدَم. أو خالية إذا حدث شيء ما خطأ.
المرتجعات | |
---|---|
String |
الحصول على MacAddress
public abstract String getMacAddress ()
يعرض عنوان MAC للجهاز، فارغًا في حال تعذّر طلب البحث من الجهاز.
المرتجعات | |
---|---|
String |
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
إرجاع IDeviceStateMonitor
المرتبطة بالجهاز
المرتجعات | |
---|---|
IDeviceStateMonitor |
برنامج getSimOperator
public abstract String getSimOperator ()
يمكنك إرجاع مشغّل شريحة SIM أو القيمة "فارغة" إذا لم يكن متاحًا أو إذا كان الجهاز غير متاح.
المرتجعات | |
---|---|
String |
GetSimState
public abstract String getSimState ()
يمكنك إرجاع حالة شريحة SIM أو القيمة "فارغة" إذا لم يكن متاحًا أو إذا كان الجهاز غير متاح.
المرتجعات | |
---|---|
String |
HandAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
معالجة DeviceEvent المحدد. قد ينقل الجهاز
إلى حالة جديدة. سيتم إعلام IDeviceMonitor
بأي عمليات انتقال في الولاية.
المعلمات | |
---|---|
event |
DeviceEvent |
المرتجعات | |
---|---|
IManagedTestDevice.DeviceEventResponse |
isFastbootEnabled
public abstract boolean isFastbootEnabled ()
يمكنك الرجوع في حال توفّر Fastboot للجهاز.
المرتجعات | |
---|---|
boolean |
استرداد الجهاز
public abstract boolean recoverDevice ()
طلب الاسترداد على الجهاز
المرتجعات | |
---|---|
boolean |
صحيح إذا تمت محاولة الاسترداد ونجحت، يعرض "خطأ" إذا تم تخطي الاسترداد |
الرميات | |
---|---|
DeviceNotAvailableException |
إذا لم تنجح عملية الاسترداد |
حالة الجهاز 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 (Fastboot).
المعلمات | |
---|---|
fastbootPath |
String |
جهاز setIDevice
public abstract void setIDevice (IDevice device)
يُرجى تحديث IDevice المرتبط بـ ITestDevice هذا.
يجب أن يشير IDevice الجديد إلى الجهاز الفعلي نفسه كمرجع حالي. هذه الطريقة سيتم استدعاؤه في حال تخصيص إدارة DDMS لجهاز IDevice جديد
المعلمات | |
---|---|
device |
IDevice : IDevice |