מכשיר 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()
מחזירה את מחרוזת הגרסה של הקובץ הבינארי של אתחול מהיר שבו נעשה שימוש. |
abstract
String
|
getMacAddress()
מחזירה את כתובת ה-MAC של המכשיר, null אם לא ניתן לשלוח שאילתה מהמכשיר. |
abstract
IDeviceStateMonitor
|
getMonitor()
החזרת |
abstract
String
|
getSimOperator()
יש להחזיר את המפעיל של כרטיס ה-SIM או אם הוא לא זמין או אם המכשיר לא זמין. |
abstract
String
|
getSimState()
החזרת מצב כרטיס ה-SIM או אפס אם לא זמין או שהמכשיר לא זמין. |
abstract
IManagedTestDevice.DeviceEventResponse
|
handleAllocationEvent(DeviceEvent event)
מעבדים את ה-DeviceEvent הנתון. |
abstract
boolean
|
isFastbootEnabled()
צריך לחזור אם התכונה 'אתחול מהיר' זמינה במכשיר. |
abstract
boolean
|
recoverDevice()
הפעלת השחזור במכשיר. |
abstract
void
|
setDeviceState(TestDeviceState deviceState)
מעדכנים את מצב המכשיר. |
abstract
void
|
setEmulatorProcess(Process p)
המדיניות הזו מגדירה את |
abstract
void
|
setFastbootEnabled(boolean fastbootEnabled)
מגדירים את האפשרות לאתחול מהיר (Fastboot) במכשיר. |
abstract
void
|
setFastbootPath(String fastbootPath)
מגדיר את הנתיב לקובץ הבינארי של אתחול מהיר שבו יש להשתמש. |
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) שבו משתמשים.
כדי להפעיל פונקציות של אתחול מהיר (fastboot), עדיין צריך להגדיר את isFastbootEnabled()
כ-True.
החזרות | |
---|---|
String |
גרסת getFastbootVersion
public abstract String getFastbootVersion ()
מחזירה את מחרוזת הגרסה של הקובץ הבינארי של אתחול מהיר שבו נעשה שימוש. או שהוא null אם משהו קורה שגוי.
החזרות | |
---|---|
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 |
headAllocationEvent
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
מעבדים את ה-DeviceEvent הנתון. עשוי להעביר את המכשיר
למצב החדש. יודיע לIDeviceMonitor
על מעברים בין מדינות.
פרמטרים | |
---|---|
event |
DeviceEvent |
החזרות | |
---|---|
IManagedTestDevice.DeviceEventResponse |
הפרמטר isFastbootEnabled
public abstract boolean isFastbootEnabled ()
צריך לחזור אם התכונה 'אתחול מהיר' זמינה במכשיר.
החזרות | |
---|---|
boolean |
מכשיר שחזור
public abstract boolean recoverDevice ()
הפעלת השחזור במכשיר.
החזרות | |
---|---|
boolean |
True אם בוצע ניסיון שחזור והצלחתי, הפונקציה מחזירה את הערך False אם המערכת דילגה על השחזור. |
קליעות | |
---|---|
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 : אם התכונה 'אתחול מהיר' זמינה למכשיר או לא |
setFastbootPath
public abstract void setFastbootPath (String fastbootPath)
מגדיר את הנתיב לקובץ הבינארי של אתחול מהיר שבו יש להשתמש.
כדי להפעיל פונקציות של אתחול מהיר (fastboot), עדיין צריך להגדיר את isFastbootEnabled()
כ-True.
פרמטרים | |
---|---|
fastbootPath |
String |
setIDevice
public abstract void setIDevice (IDevice device)
עדכון ה-IDevice המשויך ל-ITestDevice הזה.
ה-IDevice החדש חייב להפנות את אותו מכשיר פיזי שאליו מפנה ההפניה הנוכחית. השיטה הזו תתבצע שיחה אם DDMS הקצה IDevice חדש
פרמטרים | |
---|---|
device |
IDevice : IDevice |